返回小米商城详情页...登陆

小米商城详情页

37212019-03-29 10:43:55585

老师,最近家里除了一些事情,导致没有时间来听课,初级的课程仅剩下不到10天,我实在是没有时间来学习,麻烦老师帮忙审核作业通过以下好吗?我想把初级的课程,包括里面的选修课缓存下来,忙过这段时间后,我再仔细听讲。谢谢老师了!!

------------

我的这个作业点击变色实现了,就是累加价格没有实现,希望老师能帮忙告知哪里的问题,谢谢!

我是按照现在小米官网做的。

html部分

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>详情页</title>
	<script type="text/javascript" src="js/jquery-3.3.1.min.js"></script>
	<link rel="stylesheet" type="text/css" href="css/details.css">
	<link rel="stylesheet" type="text/css" href="css/index.css">
	<link rel="stylesheet" type="text/css" href="css/font-awesome-4.7.0/css/font-awesome.min.css">
</head>
<body>
<script type="text/javascript">
    $(function(){
       //默认选中第一个版本和第一个颜色
        $('.g6').eq(0).attr('class','g6 checked')
        $('.g7').eq(0).attr('class','g7 checked')
        //点击选中其他版本
        $('.g6').click(function(){
      $('.g6').attr('class','g6')
      $(this).attr('class','g6 checked')
      totalPriceNew()

        })
        //点击选中其他颜色
         $('.g7').click(function(){
      $('.g7').attr('class','g7')
      $(this).attr('class','g7 checked')
      totalPriceNew()
        })

// 选择小米保障服务
    $('.bzfw-t').click(function(){
    	// 获取包含yuan的class名,赋值给yuan11
       var yuan11=$(this).find('.fa-check-circle').attr('class')
    	// 获取包含fang的class名,赋值给fang11
       var fang11=$(this).find('.fa-check-square').attr('class')

       // 如果yuan11里包含checked关键字
       if(yuan11.indexOf('checked')>0){
       	//如果被选中,就移除选中
       	yuan11=yuan11.replace('checked','')
       	fang11=fang11.replace('checked','')
       	$(this).find('.fa-check-circle').attr('class',yuan11)
       	$(this).find('.fa-check-square').attr('class',fang11)


        $('.bzfw-t .bao1').css('color','')
       	$(this).css('border','1px solid #E0E0E0')
    
       }else{
       	//如果没有被选中,则选中
       $(this).find('.fa-check-circle').attr('class',yuan11+'checked')
       	$(this).find('.fa-check-square').attr('class',fang11+'checked')
       	$('.bzfw-t .bao1').css('color','#ff6700')
       	$(this).css('border','1px solid #ff6700')
       	// 清除下面框的选中状态
        $('.bzfw-b .bao1').css('color','')
       	$('.bzfw-b').css('border','1px solid #E0E0E0')
       	$('.bzfw-b').find('[class*=yuan]').attr('class','fa fa-check-circle yuan2')
       	$('.bzfw-b').find('[class*=fang]').attr('class','fa fa-check-square fang2')
       }
      totalPriceNew()
    })

   $('.bzfw-b').click(function(){
    	// 获取包含yuan的class名,赋值给yuan11
       var yuan22=$(this).find('[class*=yuan]').attr('class')
    	// 获取包含fang的class名,赋值给fang11
       var fang22=$(this).find('[class*=fang]').attr('class')

       // 如果yuan11里包含check关键字
       if(yuan22.indexOf('checked')>0){
       	//如果被选中,就移除选中
       	yuan22=yuan22.replace('checked','')
       	fang22=fang22.replace('checked','')
       	$(this).find('.fa-check-circle').attr('class',yuan22)
       	$(this).find('.fa-check-square').attr('class',fang22)


        $('.bzfw-b .bao1').css('color','')
       	$(this).css('border','1px solid #E0E0E0')
    
       }else{
       	//如果没有被选中,则选中
       $(this).find('.fa-check-circle').attr('class',yuan22+'checked')
       	$(this).find('.fa-check-square').attr('class',fang22+'checked')
       	$('.bzfw-b .bao1').css('color','#ff6700')
       	$(this).css('border','1px solid #ff6700')
       	// 清除上面框的选中状态
        $('.bzfw-t .bao1').css('color','')
       	$('.bzfw-t').css('border','1px solid #E0E0E0')
       	$('.bzfw-t').find('[class*=yuan]').attr('class','fa fa-check-circle yuan1')
       	$('.bzfw-t').find('[class*=fang]').attr('class','fa fa-check-square fang1')
       }
      totalPriceNew()
    })
  
    $('.bzfw-bb').click(function(){
    	// 获取包含yuan的class名,赋值给yuan11
       var yuan33=$(this).find('[class*=yuan]').attr('class')
    	// 获取包含fang的class名,赋值给fang11
       var fang33=$(this).find('[class*=fang]').attr('class')

       // 如果yuan33里包含check关键字
       if(yuan33.indexOf('checked')>0){
       	//如果被选中,就移除选中
       	yuan33=yuan33.replace('checked','')
       	fang33=fang33.replace('checked','')
       	$(this).find('.fa-check-circle').attr('class',yuan33)
       	$(this).find('.fa-check-square').attr('class',fang33)


        $('.bzfw-bb .bao1').css('color','')
       	$(this).css('border','1px solid #E0E0E0')
    
       }else{
       	//如果没有被选中,则选中
       $(this).find('.fa-check-circle').attr('class',yuan33+'checked')
       	$(this).find('.fa-check-square').attr('class',fang33+'checked')
       	$('.bzfw-bb .bao1').css('color','#ff6700')
       	$(this).css('border','1px solid #ff6700')
       	
       }
      totalPriceNew()
    })
     
     
         // 计算总价
   function totalPriceNew(){
    //版本价钱
    var bbPrice=$(".g6[class*='checked']").find('span').attr('data-val')*1
   //服务价钱
   var svPrice=0
   var svSpan=$(".fa-check-square[class*='checked']").parent('.bao3').find('span[data-val]')
     for( var i=0; i<svSpan.length;i++){
        svPrice+=svSpan[i].getAttribute('data-val')*1
     }

    var TotalPrice=bbPrice+svPrice
    $('#totalPrice').html('总计&nbsp;:&nbsp;'+TotalPrice+'元')
    $('#phonePrice').html(bbPrice+'元')


   }
   

















    	$('#rr').mouseover(function(){
    		$(this).css({'background':'#fff','color':'#ff6700'})//购物车框鼠标移上背景变白色,自体颜色变桔红
    	})
    	$('#rr').mouseleave(function(){
    		$(this).css({'background':'#424242','color':'#ccc'})//购物车框鼠标移出背景变原来灰色,文字变原灰色
    	})
    	$('.down').hide()//下载app的下拉框默认隐藏
        $('#ll').mouseover(function(){
        	$('.down').show()//鼠标移上下载app按钮,下拉框显示
        })
        $('#ll').mouseleave(function(){
        	$('.down').hide()//鼠标移开下载app按钮,下拉框隐藏
        })
        $('#rr').mouseover(function(){
        	$('this').css('background','#fff')//鼠标移上购物车按钮,背景变白色

        })
        $('#rr').mouseleave(function(){
        	$('this').css('background','#424242')//鼠标移开购物车按钮,背景变原来灰色
        })
        $('.gwc').hide()//购物车下拉框默认隐藏
        $('#rr').mouseover(function(){
        	$('.gwc').slideDown(350)//鼠标移上购物车按钮,下拉框动态打开
        })
        $('#rr').mouseleave(function(){
        	$('.gwc').slideUp(350)//鼠标移开购物车按钮,下拉框动态折叠
        })
       // 关于鼠标移上变色,有的用jquery做的,有的用css做的

       $('.uu01-back').hide()
        $('#uu01').mouseover(function(){
            $('.uu01-back').show()
        })
        $('#uu01').mouseleave(function(){
            $('.uu01-back').hide()
        })
               $('.uu02-back').hide()
        $('#uu02').mouseover(function(){
            $('.uu02-back').show()
        })
        $('#uu02').mouseleave(function(){
            $('.uu02-back').hide()
        })
           $('.uu03-back').hide()
        $('#uu03').mouseover(function(){
            $('.uu03-back').show()
        })
        $('#uu03').mouseleave(function(){
            $('.uu03-back').hide()
        })
            $('.uu04-back').hide()
        $('#uu04').mouseover(function(){
            $('.uu04-back').show()
        })
        $('#uu04').mouseleave(function(){
            $('.uu04-back').hide()
        })
            $('.uu05-back').hide()
        $('#uu05').mouseover(function(){
            $('.uu05-back').show()
        })
        $('#uu05').mouseleave(function(){
            $('.uu05-back').hide()
        })
        $('.uu06-back').hide()
        $('#uu06').mouseover(function(){
            $('.uu06-back').show()
        })
        $('#uu06').mouseleave(function(){
            $('.uu06-back').hide()
        })
        $('.uu07-back').hide()
        $('#uu07').mouseover(function(){
            $('.uu07-back').show()
        })
        $('#uu07').mouseleave(function(){
            $('.uu07-back').hide()
        })
        $('.uu08-back').hide()
        $('#uu08').mouseover(function(){
            $('.uu08-back').show()
        })
        $('#uu08').mouseleave(function(){
            $('.uu08-back').hide()
        })
        $('.uu00-back').hide()
        
        // $('.con07-t-1k .tan').hide()
        // $('.con07-t-1k').mouseover(function(){
        // 	$('.con07-t-1k .tan').slideDown(350)//鼠标移上购物车按钮,下拉框动态打开
        // })
        // $('.con07-t-1k').mouseleave(function(){
        // 	$('.con07-t-1k .tan').slideUp1(350)//鼠标移开购物车按钮,下拉框动态折叠

    })
	</script>
<div class="header">
<div class="topMenu">
      <ul>
<li>小米商城<span>|</span></li>
<li>MIUI<span>|</span></li>
<li>loT<span>|</span></li>
<li>云服务<span>|</span></li>
<li>金融<span>|</span></li>
<li>有品<span>|</span></li>
<li>小爱开放平台<span>|</span></li>
<li>政企服务<span>|</span></li>
<li>资质证照<span>|</span></li>
<li>协议规则<span>|</span></li>
<li id="ll">下载app<span>|</span>
	<div class="down">
      <a href="#"><img src="static/images/D.png"></a>
	</div>
</li>
<li>Select Region</li>
<li style="margin-left:265px;">登陆<span>|</span></li>
<li>注册<span>|</span></li>
<li id="xxtz">消息通知</li>
<li id="rr" style="float:right;margin-right:1px;"><i class="fa fa-shopping-cart"></i>购物车(0)
<div class="gwc">
<span>购物车中还没有商品,赶紧选购吧!</span>
</div>
</li>
</ul>
</div>


</div>
<div class="clear"></div>
</div>

   <!-- 主体 -->
<div class="content">
<!-- logo行 -->
<div class="logotop">
	<!-- logo图标 -->
<div class="logo-top"></div>
<!-- logo后10个链接 -->
<div class="logo-menu">
<!-- 白色背景,上下边框线,显示图片链接用 -->

<ul>
<!-- 这个div框包含前8个ul,鼠标移入,下拉显示白色背景,鼠标移出,折叠白色背景 -->
<div class="logo-menu-back">
<li id="uu01">&nbsp;&nbsp;小米手机
    <!-- 下拉框背景div -->
    <div class="uu01-back">
     <!-- 下拉背景框居中div -->
        <div class="uu01-cen">
            <!-- 顶部文字+下面图片+价格总体div -->
            <div class="uu01-1">
  <!-- 图片上部文字div -->
<div class="uu01-t">新品</div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu01-b.png" alt=""><br><a href="#1">小米MIX 3</a><br><a href="#2">3299元起</a>    
</div>

</div>
<span></span>

<div class="uu01-1">
  <!-- 图片上部文字div -->
  <!-- uu02-t:白色边框,占位用 -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu02-b.png" alt=""><br><a href="#1">小米8 青春版</a><br><a href="#2">1399元起</a>    
</div>

</div>
<span></span>


<div class="uu01-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu03-b.png" alt=""><br><a href="#1">小米8</a><br><a href="#2">2699元起</a>    
</div>

</div>
<span></span>


<div class="uu01-1">
  <!-- 图片上部文字div -->
<div class="uu01-t">新品</div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu04-b.png" alt=""><br><a href="#1">小米Play</a><br><a href="#2">1099元起</a>    
</div>

</div>
<span></span>

<div class="uu01-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu05-b.png" alt=""><br><a href="#1">小米8 SE</a><br><a href="#2">1699元起</a>    
</div>

</div>


</div>




</div>
</li>
<li id="uu02">红米
<!-- 下拉框背景div -->
    <div class="uu02-back">
     <!-- 下拉背景框居中div -->
        <div class="uu01-cen">
            <!-- 顶部文字+下面图片+价格总体div -->
            <div class="uu01-1">
  <!-- 图片上部文字div -->
<div class="uu01-t">新品</div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu01-c.png" alt=""><br><a href="#1">红米Note 7</a><br><a href="#2">999元起</a>    
</div>

</div>
<span></span>

<div class="uu01-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu02-c.png" alt=""><br><a href="#1">红米6 Pro</a><br><a href="#2">1299元起</a>    
</div>

</div>
<span></span>


<div class="uu01-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu03-c.png" alt=""><br><a href="#1">红米6</a><br><a href="#2">799元起</a>    
</div>

</div>
<span></span>


<div class="uu01-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu04-c.png" alt=""><br><a href="#1">红米6A</a><br><a href="#2">599元起</a>    
</div>

</div>
<span></span>

<div class="uu01-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu05-c.png" alt=""><br><a href="#1">红米Note 5</a><br><a href="#2">1099元起</a>    
</div>

</div>


</div>




</div>
</li>
<li id="uu03">电视
<!-- 下拉框背景div -->
    <div class="uu03-back">
     <!-- 下拉背景框居中div -->
        <div class="uu01-cen">
            <!-- 顶部文字+下面图片+价格总体div -->
            <div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu01-t">新品</div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu01-d.png" alt=""><br><a href="#1">小米电视4S 75英寸</a><br><a href="#2">7999元</a>    
</div>

</div>
<span></span>

<div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu01-t">热卖</div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu02-d.png" alt=""><br><a href="#1">小米电视4A 32英寸</a><br><a href="#2">899元起</a>    
</div>

</div>
<span></span>


<div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu01-t">新品</div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu03-d.png" alt=""><br><a href="#1">小米电视4A 43英寸青春版</a><br><a href="#2">1499元起</a>    
</div>

</div>
<span></span>


<div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu01-t">热卖</div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu04-d.png" alt=""><br><a href="#1">小米电视4A 50英寸</a><br><a href="#2">1999元起</a>    
</div>

</div>
<span></span>

<div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu01-t">热卖</div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu05-d.jpg" alt=""><br><a href="#1">小米电视4A 55英寸</a><br><a href="#2">2199元起</a>    
</div>

</div>
<span></span>


<div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu06-d.png" alt=""><br><a href="#1">查看全部</a><br><a href="#2">小米电视</a>    
</div>

</div>
</div>





</div>
</li>
<li id="uu04">笔记本
<!-- 下拉框背景div -->
    <div class="uu04-back">
     <!-- 下拉背景框居中div -->
        <div class="uu01-cen">
            <!-- 顶部文字+下面图片+价格总体div -->
            <div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu01-e.jpg" alt=""><br><a href="#1">小米笔记本Air 12.5"</a><br><a href="#2">3599起</a>    
</div>

</div>
<span></span>

<div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu02-e.jpg" alt=""><br><a href="#1">小米笔记本Air 13.3"</a><br><a href="#2">4999元起</a>    
</div>

</div>
<span></span>


<div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu01-t">新品</div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu03-e.png" alt=""><br><a href="#1">小米笔记本 15.6"</a><br><a href="#2">4199元起</a>    
</div>

</div>
<span></span>


<div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu04-e.png" alt=""><br><a href="#1">小米笔记本Pro 15.6"</a><br><a href="#2">5599元起</a>    
</div>

</div>
<span></span>

<div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu01-t">新品</div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu05-e.png" alt=""><br><a href="#1">小米游戏本</a><br><a href="#2">6699元起</a>    
</div>

</div>
<span></span>


<div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu06-e.png" alt=""><br><a href="#1">小米平板</a><br><a href="#2">1099起</a>    
</div>

</div>
</div>





</div>
</li>
<li id="uu05">家电
<!-- 下拉框背景div -->
    <div class="uu05-back">
     <!-- 下拉背景框居中div -->
        <div class="uu01-cen">
            <!-- 顶部文字+下面图片+价格总体div -->
            <div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu01-f.jpg" alt=""><br><a href="#1">米家互联网洗烘一体机10kg</a><br><a href="#2">2499元</a>    
</div>

</div>
<span></span>

<div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu02-f.jpg" alt=""><br><a href="#1">米家互联网空调(一级能效)</a><br><a href="#2">2699元</a>    
</div>

</div>
<span></span>

<div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu03-f.jpg" alt=""><br><a href="#1">米家互联网空调</a><br><a href="#2">2299元</a>    
</div>

</div>
<span></span>

<div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu04-f.jpg" alt=""><br><a href="#1">小米净水器</a><br><a href="#2">1999元</a>    
</div>

</div>
<span></span>


<div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu05-f.jpg" alt=""><br><a href="#1">米家扫地机器人</a><br><a href="#2">1699元</a>    
</div>

</div>
<span></span>

<div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu06-f.jpg" alt=""><br><a href="#1">新风机</a><br><a href="#2">2499元</a>    
</div>

</div>

</div>





</div>
</li>
<li id="uu06">新品
<!-- 下拉框背景div -->
    <div class="uu06-back">
     <!-- 下拉背景框居中div -->
        <div class="uu01-cen">
            <!-- 顶部文字+下面图片+价格总体div -->
            <div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu01-t">新品</div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu01-g.png" alt=""><br><a href="#1">小米Play</a><br><a href="#2">1099元</a>    
</div>

</div>
<span></span>

<div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu01-t">新品</div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu02-g.png" alt=""><br><a href="#1">小米MIX 3</a><br><a href="#2">3299元起</a>    
</div>

</div>
<span></span>

<div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu03-g.png" alt=""><br><a href="#1">小米蓝牙耳机Air</a><br><a href="#2">399元</a>    
</div>

</div>
<span></span>

<div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu04-g.png" alt=""><br><a href="#1">小米小爱音响HD</a><br><a href="#2">599元</a>    
</div>

</div>
<span></span>


<div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu05-g.png" alt=""><br><a href="#1">米家台灯Pro</a><br><a href="#2">349元</a>    
</div>

</div>
<span></span>

<div class="uu03-1">
  <!-- 图片上部文字div -->
<div class="uu02-t"></div>
     <!-- 图片+下部名字+价格div -->
<div class="uu01-b">
<img src="static/images/uu06-g.png" alt=""><br><a href="#1">米家飞天猪足金吊坠</a><br><a href="#2">799元</a&a

最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送