Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 欧美日韩在线观看视频,国产日本在线,二区久久国产乱子伦免费精品

          整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          使用jQuery實(shí)現(xiàn)網(wǎng)頁導(dǎo)航欄動態(tài)位置調(diào)整、滾動、高亮導(dǎo)航項

          天南地北大拜年# 一起領(lǐng)紅包>根據(jù)您提供的代碼,這是一個使用 jQuery 來實(shí)現(xiàn)網(wǎng)頁導(dǎo)航欄動態(tài)位置調(diào)整、滾動到特定內(nèi)容區(qū)域時高亮導(dǎo)航項,以及用戶留言和評價功能的網(wǎng)頁。下面是對這些功能的報告:

          ### 1. 導(dǎo)航欄位置調(diào)整

          - **功能描述**: 導(dǎo)航欄的位置會根據(jù)瀏覽器窗口的大小動態(tài)調(diào)整,以確保它在視覺上居中顯示。

          - **實(shí)現(xiàn)方法**: 使用 jQuery 監(jiān)聽 `resize` 事件,實(shí)時計算導(dǎo)航欄的寬度,并動態(tài)設(shè)置其 `right` CSS屬性。

          ### 2. 滾動導(dǎo)航高亮

          - **功能描述**: 當(dāng)用戶滾動到網(wǎng)頁的某個特定內(nèi)容區(qū)域時,對應(yīng)的導(dǎo)航項會被高亮顯示。

          - **實(shí)現(xiàn)方法**: 首先,獲取每個內(nèi)容區(qū)域的位置頂部值并存入數(shù)組。然后,監(jiān)聽 `scroll` 事件,根據(jù)滾動位置判斷當(dāng)前處于哪個內(nèi)容區(qū)域,并使用 `.addClass("selected")` 來高亮當(dāng)前導(dǎo)航項。

          ### 3. 用戶留言功能

          - **功能描述**: 用戶可以在網(wǎng)頁上留下自己的意見或建議。

          - **實(shí)現(xiàn)方法**: 使用 HTML 的 `` 元素創(chuàng)建一個多行文本輸入框,并通過 jQuery 監(jiān)聽按鈕點(diǎn)擊事件來處理留言的提交。

          ### 4. 星級評價功能

          - **功能描述**: 用戶可以通過點(diǎn)擊星星圖標(biāo)來對網(wǎng)頁進(jìn)行評價。

          - **實(shí)現(xiàn)方法**: HTML 使用 `` 元素創(chuàng)建星星圖標(biāo),并通過 jQuery 來監(jiān)聽點(diǎn)擊事件,根據(jù)點(diǎn)擊的星星圖標(biāo)更新頁面上的評級顯示。

          ### 5. 功能完善建議

          - **用戶體驗(yàn)**: 增加留言提交后的反饋機(jī)制,如提示用戶留言成功或出現(xiàn)錯誤。

          - **交互設(shè)計**: 對于星級評價,可以增加更多的交互效果,如星星點(diǎn)擊效果,以及評價后的結(jié)果展示。

          - **響應(yīng)式設(shè)計**: 確保網(wǎng)頁在不同設(shè)備上均有良好的顯示效果,包括手機(jī)和平板電腦。

          - **性能優(yōu)化**: 對于 `scroll` 和 `resize` 事件,應(yīng)考慮節(jié)流(throttle)或防抖(debounce)技術(shù),以避免過度事件處理導(dǎo)致的性能問題。

          ### 6. 錯誤和警告

          - **代碼錯誤**: 在您的代碼中,有幾個問題需要解決。比如,變量 `sectionHeightArray` 應(yīng)該在 `$(window).scroll` 事件處理函數(shù)外部聲明,否則它可能無法正確引用。此外,按鈕點(diǎn)擊事件處理函數(shù)沒有提供,需要補(bǔ)充相應(yīng)的代碼來處理用戶的交互。

          - **跨瀏覽器兼容性**: 需要確保所有的 jQuery 代碼在不同的瀏覽器上都能正常工作,特別是舊版本的瀏覽器。

          ### 7. 安全性

          - **XSS防范**: 確保從用戶那里收集的數(shù)據(jù)在插入到網(wǎng)頁上之前進(jìn)行了適當(dāng)?shù)那謇恚苑乐箍缯灸_本(XSS)攻擊。

          整體而言,該網(wǎng)頁的交互功能對于用戶參與和反饋提供了良好的基礎(chǔ),但在發(fā)布前需要進(jìn)行詳細(xì)的測試和優(yōu)化以確保最佳的用戶體驗(yàn)和性能。類圖(15分):

          主題:智能家居控制系統(tǒng)

          描述:為一個智能家居控制系統(tǒng)繪制組件圖,展示系統(tǒng)中各個組件如用戶界面、數(shù)據(jù)存儲、設(shè)備控制等的關(guān)系

          TML

          本文,有很多很棘手的問題,例如使用sublime 編輯器可能安裝插件的時候會使用不了view in browser我公司的電腦可以安裝、結(jié)果家里的電腦就報編碼錯誤、需要改sublime插件源代碼解碼成utf8就可以了、還有一直連不上packagecontrol的網(wǎng)頁,可以群(526929231)使勁砸我得到解決~ sublime編輯器對于前端來說確實(shí)很好用!很好用!很好用! SublimeText、Webstorm推薦這兩個編輯器

          HTML起源

          剛開始設(shè)計HTML語言是為了將文字圖像關(guān)聯(lián)在一起,用另一臺發(fā)送或接收

          HTML(HyperTextMark-up Language)超文本標(biāo)記語言

          HTML 不是一種編程語言,而是一中標(biāo)記語言(mark-up language),標(biāo)記語言是一套標(biāo)記標(biāo)簽(mark-up tag)

          HTML標(biāo)簽

          標(biāo)簽是由尖括號 < > 把關(guān)鍵詞括起來,標(biāo)簽通常是成對出現(xiàn)的

          Web瀏覽器

          讀取 HTML 文檔,使用標(biāo)簽來解析頁面的內(nèi)容,以網(wǎng)頁的形式現(xiàn)實(shí),瀏覽器不會現(xiàn)實(shí)HTML標(biāo)簽

          現(xiàn)在市場上主流五大瀏覽器

          每種瀏覽器都有自己的內(nèi)核(引擎)(解析網(wǎng)頁的一個程序,io以什么方式去渲染它都要通過引擎去執(zhí)行)

          目前主流的瀏覽器分為五種

          • Chrome谷歌瀏覽器 (Webkit內(nèi)核,V8 js引擎)

          • Firefox火狐瀏覽器 (Gecko內(nèi)核)

          • Internet Explorer IE瀏覽器( Trident內(nèi)核)

          • Opera 歐朋瀏覽器 (Presto內(nèi)核) 主要市場:移動端

          • Safari 蘋果瀏覽器 (Webkit內(nèi)核,但JS引擎為Nitro)

            不需要去記,簡單了解下

          標(biāo)簽使用規(guī)范

          1. 標(biāo)簽必須閉合

          2. 所有標(biāo)簽名一律小寫

          3. 代碼縮進(jìn),使閱讀代碼更加易懂

          4. 特殊符號規(guī)范使用

          5. 命名規(guī)范,見名之意

          PS: 所有的標(biāo)記符號都是半角英文

          編輯器

          眾說紛紜編輯器太多,最終只是一個工具,希望同學(xué)們能從萬千世界中找到適合自己的編輯器伙伴

          編輯器描述
          EditPlus手寫模式,適合初學(xué)手寫,無代碼提示(有IE調(diào)試視圖)
          Sublime 插件特別多,占用內(nèi)存小,啟動速度快,打開大項目較慢,管理文件方式有些缺陷
          webstorm集成插件特別多,啟動較慢,占用內(nèi)存大,開發(fā)和管理視圖都很方便
          Dreamweaver 適合初學(xué),主要代碼提示和代碼插入功能強(qiáng)大,主要偏向于設(shè)計(有設(shè)計視圖)

          Sublime插件列表

          插件名描述詳情請戳
          emmet前端自動補(bǔ)全,提供快捷補(bǔ)全方式
          ColorPicker調(diào)色板,顏色選擇器
          SublimeTmplsublime模板,可以快速創(chuàng)建一個HTML模板
          view in browser用快捷方式打開瀏覽器進(jìn)行調(diào)試HTML(需要配置參考后面網(wǎng)頁)
          LiveReload實(shí)時刷新HTML(編輯器里按下保存ctrl+s的時候,已經(jīng)打開的HTMl會自動刷新)谷歌插件文件安裝方法需要配合谷歌LiveReload插件插件文件下載
          Color HighlighterCSS顏色代碼高亮及顏色預(yù)覽提示
          CSS3CSS3的代碼高亮提示還針對了CSS3的選擇器及錨類選擇器:hover :first-child :first-child ...的高亮
          JavaScript Completions原生js 代碼提示
          Sublime-Better-Completion可自選開啟代碼提示,支持jQ、js、bootstrap、php、sql ...倉庫地址此插件只能通過Github克隆下載安裝安裝方法

          注:Github 網(wǎng)頁中 下面是有詳細(xì)的使用方法 packagecontrol.io官網(wǎng) 里面search 可以進(jìn)行搜索插件名字來找到具體使用方法,還有什么不懂或者安裝出現(xiàn)編碼錯誤以及安裝不上的可以拍打我~

          模板的配置

          配置描述
          !DOCTYPE html不是標(biāo)簽,主要用于文檔類型的聲明
          charset="utf-8"聲明字符編碼集
          http-equiv="Content-Type"把Content屬性關(guān)聯(lián)到HTTP頭部(協(xié)議頭)

          HTML模板

          簡單了解,并不需要熟練掌握

          HTML樹狀結(jié)構(gòu)

          Dom節(jié)點(diǎn)樹

          HTML網(wǎng)頁擴(kuò)展名

          .html .htm這兩種是比較常見的

          在早期系統(tǒng)中文件名是有8+3組成 三個擴(kuò)展名所以不支持四個字母的擴(kuò)展采用.htm

          現(xiàn)在通常使用.html作為擴(kuò)展名


          標(biāo)簽的學(xué)習(xí)

          接下來所有的標(biāo)簽元素學(xué)習(xí)都在body標(biāo)簽里面去敲打?qū)崿F(xiàn)、

          H標(biāo)簽

          為了突出標(biāo)題,字體大小和加粗發(fā)生相應(yīng)的改變

          <h1>我是大主題</h1>
          <h2>我是大主題</h2>
          <h3>我是大主題</h3>
          <h4>我是大主題</h4>
          <h5>我是大主題</h5>
          <h6>我是大主題</h6>
          <!doctype html><!-- 讓瀏覽器使用html5的標(biāo)準(zhǔn)解析 -->
          <html>
           <head>
           <!-- 設(shè)置字符編碼集讓瀏覽器使用utf8解析當(dāng)前網(wǎng)頁 -->
           <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
           <meta name="keywords" content="SEO搜索引擎,關(guān)鍵詞,多個請用逗號分開" />
           <meta name="description" content="網(wǎng)頁描述,八十字內(nèi)" />
           <title>瀏覽器標(biāo)簽頁上的網(wǎng)頁標(biāo)題</title>
           </head>
           <body> <!-- 所有的標(biāo)簽學(xué)習(xí)都在這body里面去敲,上面head元素里面的內(nèi)容做個了解就可以了 -->
           
           <h1>我是大標(biāo)題</h1>
           <h2>我是主題2</h2>
           <h3>我是主題3</h3>
           <h4>我是主題4</h4>
           <h5>我是主題5</h5>
           <h6>我是主題6</h6>
           
           </body>
          </html>

          可以發(fā)現(xiàn)h標(biāo)簽從h1到h6會隨著數(shù)值越小字越小,并且都是會加粗和各占一行的狀態(tài)(前后的元素都會被換行)

          h1標(biāo)簽一般一個頁面里面只會寫一次,為了讓搜索引擎爬取到 (寫一次利于SEO搜索引擎優(yōu)化)

          p段落標(biāo)簽

          <p>
           冬著一身素衣,緩緩而來,季節(jié)沒有了往日的姹紫嫣紅,卻用簡單的線條,勾勒出一幅潔白的畫,純潔通透,輕盈自然。
          </p>

          特殊符號

          剛我們了解到了瀏覽器是識別尖括號的,如果要在頁面中顯示html標(biāo)記那要怎么做呢?這時候就需要特殊符號的表示來顯示

          符號描述
          空格&nbsp;
          小于&lt;
          大于&gt;
          引號&quot;
          版權(quán)&copy;
          ×叉&times;
          &&amp;

          加粗標(biāo)簽

          符號描述
          B標(biāo)簽物理加粗,頁面呈現(xiàn)加粗狀態(tài).
          Strong標(biāo)簽不僅能加粗,還利于搜索引擎優(yōu)化
          <b>物理加粗,頁面呈現(xiàn)加粗狀態(tài).</b>
          
          <strong>不僅能加粗,還利于搜索引擎優(yōu)化,就是類似于百度、谷歌這種搜索引擎爬取你的網(wǎng)頁的時候會查找這個標(biāo)簽里面的內(nèi)容來優(yōu)化顯示網(wǎng)頁的排名</strong>

          可以根據(jù)word文檔上面發(fā)現(xiàn) b是加粗 u是下劃線 i是傾斜 同樣適用于標(biāo)簽

          <i>我是傾斜</i> <u>我加了下劃線</u>

          A標(biāo)簽

          • 鏈接一個頁面,點(diǎn)擊則會跳轉(zhuǎn)這個鏈接頁面

          • 使用錨點(diǎn)滾動到設(shè)定的位置

          <a href=""></a> a標(biāo)簽中的href控制點(diǎn)擊的時候跳轉(zhuǎn)到哪里如果沒寫表示刷新當(dāng)前頁面
          
          
          <a href="#"></a> 跳轉(zhuǎn)到當(dāng)前頁面(回歸到頁面頂部)
          
          
          <a href="javascript: void(0);"></a> 死鏈接,不會跳轉(zhuǎn),一般用于js特效
          
          
          <a href="#name">錨點(diǎn)到一個標(biāo)簽上所對應(yīng)的ID名字,點(diǎn)擊則跳到那個標(biāo)簽位置</a>
          
          
          <a >跳轉(zhuǎn)到百度</a> 跳轉(zhuǎn)到百度 需要注意的是 http 協(xié)議不能少

          點(diǎn)擊#flag的a標(biāo)簽的時候會跳到到上面h2標(biāo)簽

          只有擁有name屬性的

          a標(biāo)簽

          才能錨點(diǎn),還有一種方式是通過ID標(biāo)識唯一元素,也可以跳轉(zhuǎn)(不僅僅是a標(biāo)簽)

          補(bǔ)充標(biāo)簽

          描述標(biāo)簽
          滾動標(biāo)簽marquee
          字體標(biāo)簽font
          定義水平線hr

          滾動標(biāo)簽

          marquee

          屬性描述
          direction滾動方向
          behivior行為

          behivior

          描述
          alternate交替滾動
          scroll滾動
          slide滑落

          Font標(biāo)簽

          屬性描述
          color顏色
          size0-7
          face字體

          hr水平線

          與font相似,擁有color和size屬性

          hr標(biāo)簽沒有結(jié)束標(biāo)簽 按照早期的習(xí)慣也H5也遵循XHTML的解析 所以統(tǒng)一會加一個反斜杠表示結(jié)束這個標(biāo)簽,不加也能夠正確顯示,但是養(yǎng)成一個良好的習(xí)慣確實(shí)重要,比如微信小程序就是沒有結(jié)束標(biāo)簽必須要使用一個反斜杠結(jié)尾否則直接報錯、


          練習(xí)一、

          結(jié)合今天所學(xué),寫一個簡單的網(wǎng)頁

          內(nèi)容如下:

          • 寫一篇收獲或感受 / 寫一篇文章 ————> 為什么要自己寫,網(wǎng)上一大把哈哈,可以自己寫下,鍛煉下思維

          • 需要包括h、p、a、加粗

          • 題材不限,至少200字

          練習(xí)二、

          在習(xí)題一的文章底部,使用滾動標(biāo)簽進(jìn)行滾動方向?yàn)?5°

          可以在頭部找到我,如有勘誤、錯別字、盡情見諒很用心的檢查了 碼了這么久

          例1: 自動播放功能

          <!DOCTYPE html>
          <html>
          <head>
          <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
          <title>網(wǎng)頁標(biāo)題</title>
          <meta name="keywords" content="關(guān)鍵字列表" />
          <meta name="description" content="網(wǎng)頁描述" />
          <link rel="stylesheet" type="text/css" href="" />
          <style type="text/css">
          *{margin:0;padding:0;}
          body{color:#333;font-size:12px;line-height:20px;}
          ul,li{list-style:none;}
          #content{margin:0 auto;width:540px;}
          #content .scroll_top{width:540px;height:51px;background:url(images/dd_scroll_top.gif) no-repeat;}
          #content .scroll_mid{
          width:533px;
          padding:5px 0 5px 5px;
          border-left:1px solid #d6d5d6;
          border-right:1px solid #d6d5d6;
          background:#f2f2f3;
          }
          #scroll_number{
          float:right;
          padding-right:10px;
          }
          #scroll_number li{
          margin-top:5px;
          width:13px;
          height:13px;
          line-height:16px;
          border:1px solid #999;
          cursor:pointer;
          text-align:center;
          }
          #content .scroll_end{
          width:540px;
          height:8px;
          background:url(images/dd_scroll_end.gif) no-repeat;
          margin-bottom:10px;
          }
          .scroll_number_out{
          }
          .scroll_number_over{
          background-color:#F96;
          color:#FFF;
          }
          </style>
          <script type="text/javascript">
          //分析思路
          //1.當(dāng)頁面加載完成后 使用定時器
          //2.需要有一個定時器功能函數(shù) 這個函數(shù)的主要功能是實(shí)現(xiàn)圖片輪播
          //3.當(dāng)鼠標(biāo)經(jīng)過圖片上時 清除定時器
          //4.當(dāng)鼠標(biāo)離開圖片上時 重新調(diào)用定時器
          //5.把鼠標(biāo)放在li標(biāo)簽上面 要顯示li標(biāo)簽上數(shù)字對應(yīng)的圖片 清除定時器
          //6.當(dāng)鼠標(biāo)離開li標(biāo)簽時 圖片繼續(xù)滾動 重新調(diào)用定時器
          //7.li標(biāo)簽要隨著圖片滾動而滾動 并且對應(yīng)的li標(biāo)簽要高亮
          //1.當(dāng)頁面加載完成時
          var img_obj = null;
          var timer;
          var lis_obj = null; //用來保存li
          window.onload = function(){
          //先將所有的li上面的class清空
          //需要獲取到id="dd_scroll"對象
          img_obj = document.getElementById("dd_scroll");
          //實(shí)現(xiàn)定時器
          timer = setInterval("scroll_img()",1000);
          //通過id="scroll_number"來獲取對象
          lis_obj = document.getElementById("scroll_number").getElementsByTagName("li");
          }
          
          //主要是用于實(shí)現(xiàn)圖片輪播
          var i = 2;
          function scroll_img(){
          //先將所有的li標(biāo)簽的class都清空
          for(var j=0;j<lis_obj.length;j++){
          lis_obj[j].className = "";
          }
          lis_obj[i-1].className = "scroll_number_over";
          //需要改變img標(biāo)簽的src屬性
          img_obj.src = "images/dd_scroll_"+i+".jpg";
          i++;
          //判斷i的值
          if(i>6){
          i = 1;
          }
          }
          //鼠標(biāo)經(jīng)過 清除定時器
          function stopScroll(ind){
          if(ind){
          i = ind; //把值賦值給i
          scroll_img(); //重新調(diào)用圖片輪播函數(shù)
          }
          clearInterval(timer);
          }
          //鼠標(biāo)離開時 重新調(diào)用定時器
          function goon(){
          timer = setInterval("scroll_img()",1000);
          }
          </script>
          </head>
          <body>
          <div id="content">
          <!--輪換顯示的橫幅廣告圖片-->
          <div class="scroll_top"></div>
          <div class="scroll_mid"> <img src="images/dd_scroll_1.jpg" alt="輪換顯示的圖片廣告" id="dd_scroll" onmouseover="stopScroll()" onmouseout="goon()"/>
          <div id="scroll_number">
          <ul>
          <li id="scroll_number_1" onmouseover="stopScroll(1)" class="scroll_number_over" onmouseout="goon()">1</li>
          <li id="scroll_number_2" onmouseover="stopScroll(2)" onmouseout="goon()">2</li>
          <li id="scroll_number_3" onmouseover="stopScroll(3)" onmouseout="goon()">3</li>
          <li id="scroll_number_4" onmouseover="stopScroll(4)" onmouseout="goon()">4</li>
          <li id="scroll_number_5" onmouseover="stopScroll(5)" onmouseout="goon()">5</li>
          <li id="scroll_number_6" onmouseover="stopScroll(6)" onmouseout="goon()">6</li>
          </ul>
          </div>
          </div>
          <div class="scroll_end"></div>
          </div>
          </body>
          </html>

          圖片規(guī)格:500px 180px 共六張圖片


          實(shí)例2: 鼠標(biāo)點(diǎn)擊功能

          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="UTF-8">
          <title></title>
          <style type="text/css">
          *{
          margin: 0;
          padding: 0;
          list-style: none;
          }
          div{
          width: 665px;
          height: 442px;
          margin: 0 auto;
          border: 5px solid gray;
          position: relative;
          }
          /*5張圖片的樣式*/
          ul,ul>li{
          width: 665px;
          height: 442px;
          position: absolute;
          }
          ul>li{
          display: none;
          }
          ul>li.active{
          display: block;
          }
          /*5個點(diǎn)點(diǎn)點(diǎn)的樣式*/
          ol{
          width: 150px;
          height: 30px;
          position: absolute;
          left: 50%;
          margin-left: -75px;
          bottom: 20px;
          }
          ol>li{
          width: 16px;
          height: 16px;
          margin: 7px;
          float: left;
          cursor: pointer;
          border-radius: 50%;
          background-color: rgba(255,255,255,0.5);
          }
          ol>li.active{
          background-color: rgba(255,255,255,1);
          }
          div>a{
          color: #999;
          width: 30px;
          height: 62px;
          font-size: 24px;
          text-align: center;
          line-height: 62px;
          text-decoration: none;
          background-color: rgba(255,255,255,0.5);
          position: absolute;
          top: 190px;
          }
          div>a.prev{
          left: 0;
          }
          div>a.next{
          right: 0;
          }
          </style>
          </head>
          <body>
          <div>
          <!--5張圖-->
          <ul>
          <li class="active"><a href=""><img src="img/1.jpeg"/></a></li>
          <li><a href=""><img src="img/2.jpeg"/></a></li>
          <li><a href=""><img src="img/3.jpeg"/></a></li>
          <li><a href=""><img src="img/4.jpeg"/></a></li>
          <li><a href=""><img src="img/5.jpeg"/></a></li>
          </ul>
          <!--5個點(diǎn)點(diǎn)點(diǎn)-->
          <ol>
          <li class="active"></li>
          <li></li>
          <li></li>
          <li></li>
          <li></li>
          </ol>
          <!--左右箭頭-->
          <a class="prev" href="javascript:;"><</a>
          <a class="next" href="javascript:;">></a>
          </div>
          <script type="text/javascript">
          //獲取左右箭頭
          var prev = document.getElementsByClassName("prev")[0];
          var next = document.getElementsByClassName("next")[0];
          //獲取5個點(diǎn)點(diǎn)點(diǎn)
          var ol_lis = document.getElementsByTagName("ol")[0].getElementsByTagName("li");
          //獲取5張圖
          var ul_lis = document.getElementsByTagName("ul")[0].getElementsByTagName("li");
          
          
          var num = 0;
          //下一張
          next.onclick = function(){
          num++;
          if(num===ul_lis.length){
          num = 0;
          }
          for(var i=0;i<ul_lis.length;i++){
          ul_lis[i].className = "";//當(dāng)我點(diǎn)擊下一張是先把所有的圖片隱藏
          ol_lis[i].className = "";//當(dāng)我點(diǎn)擊下一張是先把所有的圖片隱藏
          }
          
          ul_lis[num].className = "active";
          ol_lis[num].className = "active";
          }
          
          //上一張
          prev.onclick = function(){
          num--;
          if(num===-1){
          num = ul_lis.length-1;
          }
          for(var j=0;j<ul_lis.length;j++){
          ul_lis[j].className = "";//當(dāng)我點(diǎn)擊下一張是先把所有的圖片隱藏
          ol_lis[j].className = "";//當(dāng)我點(diǎn)擊下一張是先把所有的圖片隱藏
          }
          
          ul_lis[num].className = "active";
          ol_lis[num].className = "active";
          }
          
          
          //點(diǎn)點(diǎn)點(diǎn)
          for(var k=0;k<ol_lis.length;k++){
          //什么時候需要用索引 2個及其以上事物相關(guān)聯(lián)的
          ol_lis[k].index = k;//我給每一個點(diǎn)點(diǎn)點(diǎn)加一個自定義屬性
          
          ol_lis[k].onclick = function(){
          for(var q=0;q<ol_lis.length;q++){
          ol_lis[q].className = "";
          ul_lis[q].className = "";
          }
          
          this.className = "active";
          ul_lis[this.index].className = "active";
          
          //此時左右按鈕和點(diǎn)點(diǎn)點(diǎn)是兩條路 我們需要讓他們執(zhí)行同樣的規(guī)則
          //所以num = 當(dāng)前被點(diǎn)擊的li的自定義屬性
          num = this.index;
          }
          }
          </script>
          </body>
          </html>

          圖片規(guī)格:665px 442px 共六張圖片


          主站蜘蛛池模板: 蜜臀AV免费一区二区三区| 国模大胆一区二区三区| 日本一区二区三区免费高清| 亚洲第一区二区快射影院| 亚洲国产综合精品一区在线播放| 无码av免费毛片一区二区| 国产在线一区二区三区| 久久精品无码一区二区日韩AV| 午夜一区二区在线观看| 中文字幕日韩一区二区不卡| 无码少妇精品一区二区免费动态| 一区二区三区在线免费| 暖暖免费高清日本一区二区三区| 奇米精品视频一区二区三区| 国产自产V一区二区三区C| 国产一区三区三区| 精品一区二区三区四区在线| 日韩A无码AV一区二区三区| 无码日韩AV一区二区三区| 国产激情一区二区三区小说 | 国产精品揄拍一区二区| 色狠狠AV一区二区三区| 久久精品国产免费一区| 国偷自产av一区二区三区| 亚洲av午夜福利精品一区| 在线观看午夜亚洲一区| 久久一区二区三区免费播放| 亚洲图片一区二区| 精品无码一区二区三区爱欲九九 | 精品乱码一区二区三区四区| 无码人妻精品一区二区三区99仓本| 国产区精品一区二区不卡中文| 亚洲av午夜福利精品一区人妖| 亚洲国产福利精品一区二区| 精品少妇ay一区二区三区| 国产精品美女一区二区三区 | 久久久久人妻精品一区蜜桃| 无码国产精品一区二区免费vr| 91大神在线精品视频一区| 丝袜美腿一区二区三区| 琪琪see色原网一区二区|