abstrakt:基本思路:首先將小米商城的主頁部分的導航區(qū)和底部區(qū)域部分寫入此商品詳情頁內(nèi),并對此頁面內(nèi)大致分成3個大的div組成,第一部分是內(nèi)容區(qū)導航部分,之后將下面整個大的內(nèi)容區(qū)域左邊放入輪播圖,右邊進行相關的布局。布局結(jié)束后要做出相關的邏輯設置,即打開頁面時手機版本及顏色均為第一個選項,在選好版本顏色后還有以下的保障服務的額外勾選部分,最后在下方記錄出總金額。注意事項:1. 在引入js文件時,要用
基本思路:
首先將小米商城的主頁部分的導航區(qū)和底部區(qū)域部分寫入此商品詳情頁內(nèi),并對此頁面內(nèi)大致分成3個大的div組成,第一部分是內(nèi)容區(qū)導航部分,之后將下面整個大的內(nèi)容區(qū)域左邊放入輪播圖,右邊進行相關的布局。布局結(jié)束后要做出相關的邏輯設置,即打開頁面時手機版本及顏色均為第一個選項,在選好版本顏色后還有以下的保障服務的額外勾選部分,最后在下方記錄出總金額。
注意事項:
1. 在引入js文件時,要用<script src=""></script>的方式引入,不能用link的方式引入,之前因為引入js路徑不對,找這個問題找了很久,還是要多注意這方面的問題;
2. 在設置此頁面的相關邏輯時,可以用jQuery做相關設置;
3. 在選中小米提供的保障服務時,要用indexOf() 方法,這樣可以可返回某個指定的字符串值在字符串中首次出現(xiàn)的位置,這樣可以找到checked字段以便做出相關設置;若要除移選中框時,可以使用replace屬性,在之后的設置方法為('checked',''),后方是一個空引號;
4. 值得注意的是,在計算總值時,jQuery獲取值需用雙引號;用getAttribute返回內(nèi)部的一個屬性值,將其乘以1即可得出相關價錢。
全部代碼:
html部分:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>紅米6A立即購買—小米商城</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="#">云服務</a><span>|</span></li> <li><a href="#">小愛分享平臺</a><span>|</span></li> <li><a href="#">金融</a><span>|</span></li> <li><a href="#">有品</a><span>|</span></li> <li><a href="#">企業(yè)服務</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="#">注冊</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> 購物車 ( 0 )</a> <div>購物車中還沒有商品,趕緊選購吧!</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>小米手機 <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>服務</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預熱</a></div> <div class="botton"><i class="fa fa-search"></i> </div> </form> </div> <div class="clear"></div> </div> </div> </div> <!-- _________________________________________________________________頁面頂部結(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="">用戶評價</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萬高清相機 / “小楊柳腰”機身</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> 亮藍</div> </div> <div class="clear"></div> <div class="shop_detail_bz"> <div class="shop_detail_bz0"> <p>選擇小米提供的保障服務</p> <a href="#">了解保障服務 ></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;">意外保障服務</p> <p>手機意外摔落/進水/碾壓等損壞</p> <b class="fa fa-check-square shop_detail_button" ></b> <a> 我已閱讀 </a> <a> 服務條款 </a>|<a> 服務條款 </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;">碎屏保障服務</p> <p>手機意外碎屏</p> <b class="fa fa-check-square shop_detail_button"></b> <a>我已閱讀 </a> <a> 服務條款 </a>|<a> 服務條款 </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;">總計 : 699元</p> </div> <div class="shop_detail_cart">加入購物車</div> <p><i class="fa fa-check-circle-o"></i> 7天無理由退貨 <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>預約維修服務</a><span></span> <a href="#"><i class="fa fa-rotate-right "></i>7天無理由退貨</a><span></span> <a href="#"><i class="fa fa-refresh"></i>15天免費換貨</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)點</a> </div> <span class="separate"></span> <div class="footer-top_li_2"> <div class="footer-top_li_a"> &amKorrigierender Lehrer:滅絕師太Korrekturzeit:2019-03-11 09:06:32
Zusammenfassung des Lehrers:完成的不錯!作業(yè)思路清晰分析的不錯!繼續(xù)加油!