????:基本思路:首先將小米商城的主頁(yè)部分的導(dǎo)航區(qū)和底部區(qū)域部分寫入此商品詳情頁(yè)內(nèi),并對(duì)此頁(yè)面內(nèi)大致分成3個(gè)大的div組成,第一部分是內(nèi)容區(qū)導(dǎo)航部分,之后將下面整個(gè)大的內(nèi)容區(qū)域左邊放入輪播圖,右邊進(jìn)行相關(guān)的布局。布局結(jié)束后要做出相關(guān)的邏輯設(shè)置,即打開頁(yè)面時(shí)手機(jī)版本及顏色均為第一個(gè)選項(xiàng),在選好版本顏色后還有以下的保障服務(wù)的額外勾選部分,最后在下方記錄出總金額。注意事項(xiàng):1. 在引入js文件時(shí),要用
基本思路:
首先將小米商城的主頁(yè)部分的導(dǎo)航區(qū)和底部區(qū)域部分寫入此商品詳情頁(yè)內(nèi),并對(duì)此頁(yè)面內(nèi)大致分成3個(gè)大的div組成,第一部分是內(nèi)容區(qū)導(dǎo)航部分,之后將下面整個(gè)大的內(nèi)容區(qū)域左邊放入輪播圖,右邊進(jìn)行相關(guān)的布局。布局結(jié)束后要做出相關(guān)的邏輯設(shè)置,即打開頁(yè)面時(shí)手機(jī)版本及顏色均為第一個(gè)選項(xiàng),在選好版本顏色后還有以下的保障服務(wù)的額外勾選部分,最后在下方記錄出總金額。
注意事項(xiàng):
1. 在引入js文件時(shí),要用<script src=""></script>的方式引入,不能用link的方式引入,之前因?yàn)橐雑s路徑不對(duì),找這個(gè)問題找了很久,還是要多注意這方面的問題;
2. 在設(shè)置此頁(yè)面的相關(guān)邏輯時(shí),可以用jQuery做相關(guān)設(shè)置;
3. 在選中小米提供的保障服務(wù)時(shí),要用indexOf() 方法,這樣可以可返回某個(gè)指定的字符串值在字符串中首次出現(xiàn)的位置,這樣可以找到checked字段以便做出相關(guān)設(shè)置;若要除移選中框時(shí),可以使用replace屬性,在之后的設(shè)置方法為('checked',''),后方是一個(gè)空引號(hào);
4. 值得注意的是,在計(jì)算總值時(shí),jQuery獲取值需用雙引號(hào);用getAttribute返回內(nèi)部的一個(gè)屬性值,將其乘以1即可得出相關(guān)價(jià)錢。
全部代碼:
html部分:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>紅米6A立即購(gòu)買—小米商城</title> <link rel="shortcut icon" type="image/x-icon" href="static/images/footlogo.png"> <link rel="stylesheet" type="text/css" href="static/font-awesome/css/font-awesome.min.css"> <link rel="stylesheet" type="text/css" href="static/css/style.css"> <link rel="stylesheet" type="text/css" href="static/css/detail.css"> <script src="static/js/jq_3.3.1_mi.js"></script> <script src="static/js/detail.js"></script> </head> <body> <!-- 頭部 --> <div class="header"> <div class="menu"> <ul class="header_left"> <li><a href="#">小米商城</a><span>|</span></li> <li><a href="#">MIUI</a><span>|</span></li> <li><a href="#">IOT</a><span>|</span></li> <li><a href="#">云服務(wù)</a><span>|</span></li> <li><a href="#">小愛分享平臺(tái)</a><span>|</span></li> <li><a href="#">金融</a><span>|</span></li> <li><a href="#">有品</a><span>|</span></li> <li><a href="#">企業(yè)服務(wù)</a><span>|</span></li> <li><a href="#">SelectRegion</a></li> </ul> <div class="header_right"> <ul> <li><a href="#">登錄</a><span>|</span></li> <li><a href="#">注冊(cè)</a><span>|</span></li> <li><a href="shop/order.html">我的訂單</a></li> <li class="header_right_li"><a href="shop/cart.html"><i class="fa fa-shopping-cart" ></i> 購(gòu)物車 ( 0 )</a> <div>購(gòu)物車中還沒有商品,趕緊選購(gòu)吧!</div> </li> </ul> </div> </div> </div> <!-- 主體部分 --> <div class="contents"> <div class="content"> <div class="contentMenu"> <div class="contentMenu_pic"> <img src="static/images/footlogo.png" style="margin: 5px 0px; margin-right: 10px;"> <img src="static/images/logoAD.gif"> </div> <ul class="contentMenu_ul"> <li>小米手機(jī) <div class="MI_phone"> <div class="MI_phoneDiv"> <div class="MI_phone1"> <div class="new">新品</div> <div class="MI_phone1_shop"> <img src="static/images/phone/phone1.png"> <br> <a href="">小米2S</a> <br> <a href="" style="color: #ff6700;">3299 元</a> </div> </div> <span></span> <div class="MI_phone1"> <div class="new">新品</div> <div class="MI_phone1_shop"> <img src="static/images/phone/phone1.png"> <br> <a href="">小米2S</a> <br> <a href="" style="color: #ff6700;">3299 元</a> </div> </div> <span></span> <div class="MI_phone1"> <div class="new">新品</div> <div class="MI_phone1_shop"> <img src="static/images/phone/phone1.png"> <br> <a href="">小米2S</a> <br> <a href="" style="color: #ff6700;">3299 元</a> </div> </div> <span></span> <div class="MI_phone1"> <div class="new">新品</div> <div class="MI_phone1_shop"> <img src="static/images/phone/phone1.png"> <br> <a href="">小米2S</a> <br> <a href="" style="color: #ff6700;">3299 元</a> </div> </div> </div> </div> </li> <li>紅米</li> <li>電視</li> <li>筆記本 <div class="MI_phone"> <div class="MI_phoneDiv"> <div class="MI_phone1"> <div class="new">新品</div> <div class="MI_phone1_shop"> <img src="static/images/phone/phone1.png"> <br> <a href="">小米2S</a> <br> <a href="" style="color: #ff6700;">3299 元</a> </div> </div> <span></span> <div class="MI_phone1"> <div class="new">新品</div> <div class="MI_phone1_shop"> <img src="static/images/phone/phone1.png"> <br> <a href="">小米2S</a> <br> <a href="" style="color: #ff6700;">3299 元</a> </div> </div> <span></span> <div class="MI_phone1"> <div class="new">新品</div> <div class="MI_phone1_shop"> <img src="static/images/phone/phone1.png"> <br> <a href="">小米2S</a> <br> <a href="" style="color: #ff6700;">3299 元</a> </div> </div> <span></span> <div class="MI_phone1"> <div class="new">新品</div> <div class="MI_phone1_shop"> <img src="static/images/phone/phone1.png"> <br> <a href="">小米2S</a> <br> <a href="" style="color: #ff6700;">3299 元</a> </div> </div> </div> </div> </li> <li>盒子</li> <li>新品</li> <li>路由器</li> <li>智能硬件 <div class="MI_phone"> <div class="MI_phoneDiv"> <div class="MI_phone1"> <div class="new">新品</div> <div class="MI_phone1_shop"> <img src="static/images/phone/phone1.png"> <br> <a href="">小米2S</a> <br> <a href="" style="color: #ff6700;">3299 元</a> </div> </div> <span></span> <div class="MI_phone1"> <div class="new">新品</div> <div class="MI_phone1_shop"> <img src="static/images/phone/phone1.png"> <br> <a href="">小米2S</a> <br> <a href="" style="color: #ff6700;">3299 元</a> </div> </div> <span></span> <div class="MI_phone1"> <div class="new">新品</div> <div class="MI_phone1_shop"> <img src="static/images/phone/phone1.png"> <br> <a href="">小米2S</a> <br> <a href="" style="color: #ff6700;">3299 元</a> </div> </div> <span></span> <div class="MI_phone1"> <div class="new">新品</div> <div class="MI_phone1_shop"> <img src="static/images/phone/phone1.png"> <br> <a href="">小米2S</a> <br> <a href="" style="color: #ff6700;">3299 元</a> </div> </div> </div> </div> </li> <li>服務(wù)</li> <li>社區(qū)</li> </ul> <div class="contentMenu_form"> <form> <input type="text" name=""> <div class="contentMenu_form_a"><a href="">電視新品</a> <a href="">618預(yù)熱</a></div> <div class="botton"><i class="fa fa-search"></i> </div> </form> </div> <div class="clear"></div> </div> </div> </div> <!-- _________________________________________________________________頁(yè)面頂部結(jié)束______________________________________________________________________ --> <div class="detail"> <div class="content"> <div class="detail_left"> <b>小米8</b><span></span><a href="#">小米8 SE</a> </div> <div class="detail_right"> <a href="">概述</a><span></span> <a href="">圖集</a><span></span> <a href="">參數(shù)</a><span></span> <a href="">F碼通道</a><span></span> <a href="">用戶評(píng)價(jià)</a> </div> </div> </div> <div class="shop_detail"> <div class="shop_detail_pic"> </div> <div class="shop_detail_menu"> <h1>紅米6A</h1> <p>12nm高性能處理器 / 5.45" 小巧全面屏 / 1300萬(wàn)高清相機(jī) / “小楊柳腰”機(jī)身</p> <h2>599</h2> <div class="detail_map"> <i class="fa fa-map-marker"></i> <span>北京 北京市 東城區(qū) 永定門外街道 <a href="" style="color: #ff6700;"> 修改</a> </span><br> <span style="color: #ff6700; margin-left: 12px;">有現(xiàn)貨</span> </div> <div class="shop_detail_much"> <p>選擇版本</p> <div class="detail_much_left detail_much_left_checked" style="margin-right: 5px;" >4GB+64GB 全網(wǎng)通 <span data-val="599">599元</span></div> <div class="detail_much_left">6GB+64GB 全網(wǎng)通 <span data-val="699">699元</span></div> </div> <div class="clear"></div> <div class="shop_detail_color"> <p>選擇顏色</p> <div class="detail_color_left detail_color_left_checked" style="margin-right: 5px;margin-bottom: 5px;"><span style="background:#F6E6D8; "></span> 金色</div> <div class="detail_color_left"><span style="background:#3C3F43;"></span> 深灰</div> <div class="detail_color_left" style="margin-right: 5px; margin-bottom: 5px;"><span style="background:#D93239;"></span> 亮紅</div> <div class="detail_color_left"><span style="background:#3871B7;"></span> 亮藍(lán)</div> </div> <div class="clear"></div> <div class="shop_detail_bz"> <div class="shop_detail_bz0"> <p>選擇小米提供的保障服務(wù)</p> <a href="#">了解保障服務(wù) ></a> <div class="clear"></div> </div> <div class="shop_detail_bz1" style="border-bottom: none"> <span class="fa fa-check-circle shop_detail_button"></span> <img src="static/images/bz.jpg"> <div class="shop_detail_1"> <p style="font-size: 18px;color: #333;">意外保障服務(wù)</p> <p>手機(jī)意外摔落/進(jìn)水/碾壓等損壞</p> <b class="fa fa-check-square shop_detail_button" ></b> <a> 我已閱讀 </a> <a> 服務(wù)條款 </a>|<a> 服務(wù)條款 </a> <span data-val="99">99元</span> </div> </div> <div class="shop_detail_bz1"> <span class="fa fa-check-circle shop_detail_button"></span> <img src="static/images/bz.jpg"> <div class="shop_detail_1"> <p style="font-size: 18px;color: #333;">碎屏保障服務(wù)</p> <p>手機(jī)意外碎屏</p> <b class="fa fa-check-square shop_detail_button"></b> <a>我已閱讀 </a> <a> 服務(wù)條款 </a>|<a> 服務(wù)條款 </a> <span data-val="179">179元</span> </div> </div> <div class="clear"></div> <div class="shop_detail_zj"> <div> <p>小米8 6GB+64GB 黑色</p><span id="phonePrice">699元</span> <div class="clear"></div> </div> <p id="totalPrice" style="color:#FF6A00;font-size: 25px;margin-left: 30px;">總計(jì) : 699元</p> </div> <div class="shop_detail_cart">加入購(gòu)物車</div> <p><i class="fa fa-check-circle-o"></i> 7天無(wú)理由退貨 <i class="fa fa-check-circle-o"></i> 15天質(zhì)量問題換貨 <i class="fa fa-check-circle-o"></i> 365天保修 </p> </div> </div> </div> <div class="clear"></div> <div class="detail_content"> <div class="detail_content_1"> <p>特別說明</p> <img src="static/images/sm.jpg"> <p>官方微信</p> <img src="static/images/2.jpg"> </div> </div> <!--——————————————————————————————————————————————————————————————— 底部——————————————————————————————————————————————————————————————————————————— --> <div class="footers"> <div class="footer"> <div class="footer-top_li"> <div class="footer-top_li_1"> <a href="#"><i class="fa fa-wrench"></i>預(yù)約維修服務(wù)</a><span></span> <a href="#"><i class="fa fa-rotate-right "></i>7天無(wú)理由退貨</a><span></span> <a href="#"><i class="fa fa-refresh"></i>15天免費(fèi)換貨</a><span></span> <a href="#"><i class="fa fa-gift"></i>滿150元包郵</a><span></span> <a href="#"><i class="fa fa-map-marker"></i>520余家售后網(wǎng)點(diǎn)</a> </div> <span class="separate"></span> <div class="footer-top_li_2"> <div class="footer-top_li_a"> &am?? ???:滅絕師太?? ??:2019-03-11 09:06:32
???? ??:完成的不錯(cuò)!作業(yè)思路清晰分析的不錯(cuò)!繼續(xù)加油!