亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

js圖片輪播效果實現代碼

2024-05-06 16:25:02
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了js圖片輪播效果實現代碼,文章對每一步進行了詳細闡述,標注注意事項,為順利實現js圖片輪播效果做好鋪墊,對輪播效果感興趣的朋友可以參考一下

首先給大家看一看js圖片輪播效果,如下圖

js圖片輪播效果實現代碼

js圖片輪播效果實現代碼

具體思路:

一、頁面加載、獲取整個容器、所有放數字索引的li及放圖片列表的ul、定義放定時器的變量、存放當前索引的變量index

二、添加定時器,每隔2秒鐘index遞增一次、調用一次切換圖片函數

提示:

1、 index不能一直無限制的遞增下去,需做判斷

2、調用切換圖片函數時需將遞增之后的index作為參數傳過去

三、定義圖片切換函數

提示:

1.遍歷所有放數字索引的li,將每個li上的類去掉。

2.根據傳遞過來的index值找到對應的li給它添加類設為當前高亮顯示。

3. 根據傳遞過來的index值計算放圖片的ul的top值

4. 改變index的值,讓其等于傳遞過來的參數值

注意:放圖片的ul的top值=-index*單張圖片的高度(所有圖片必須等高)

四、鼠標劃過整個容器時,圖片停止切換,離開繼續

提示:

1. 鼠標滑過整個容器時清除定時器

2. 鼠標離開時繼續執行定時器,切換至下一張圖片

五、遍歷所有放數字的li,且給他們添加索引、鼠標滑過時切換至對應的圖片。

鼠標滑過時調用圖片切換函數,將滑過的li的索引傳過去。

具體代碼如下:

 

 
  1. <!doctype html> 
  2. <html lang="en"
  3. <head> 
  4. <meta charset="UTF-8"
  5. <title>Document</title> 
  6. <style> 
  7. *{margin:0; 
  8. padding:0; 
  9. list-style:none;} 
  10. .wrap{height:170px; 
  11. width:490px; 
  12. margin:60px auto; 
  13. overflow: hidden; 
  14. position: relative; 
  15. margin:100px auto;} 
  16. .wrap ul{position:absolute;}  
  17. .wrap ul li{height:170px;} 
  18. .wrap ol{position:absolute; 
  19. right:5px; 
  20. bottom:10px;} 
  21. .wrap ol li{height:20px; width: 20px; 
  22. background:#ccc; 
  23. border:solid 1px #666; 
  24. margin-left:5px; 
  25. color:#000; 
  26. float:left; 
  27. line-height:center; 
  28. text-align:center; 
  29. cursor:pointer;} 
  30. .wrap ol .on{background:#E97305; 
  31. color:#fff;} 
  32.  
  33. </style> 
  34. <script type="text/javascript"
  35. window.onload=function(){ 
  36. var wrap=document.getElementById('wrap'), 
  37. pic=document.getElementById('pic').getElementsByTagName("li"), 
  38. list=document.getElementById('list').getElementsByTagName('li'), 
  39. index=0, 
  40. timer=null
  41.  
  42. // 定義并調用自動播放函數 
  43. timer = setInterval(autoPlay, 2000); 
  44.  
  45. // 鼠標劃過整個容器時停止自動播放 
  46. wrap.onmouseover = function () { 
  47. clearInterval(timer); 
  48.  
  49. // 鼠標離開整個容器時繼續播放至下一張 
  50. wrap.onmouseout = function () { 
  51. timer = setInterval(autoPlay, 2000); 
  52. // 遍歷所有數字導航實現劃過切換至對應的圖片 
  53. for (var i = 0; i < list.length; i++) { 
  54. list[i].onmouseover = function () { 
  55. clearInterval(timer); 
  56. index = this.innerText - 1; 
  57. changePic(index); 
  58. }; 
  59. }; 
  60.  
  61. function autoPlay () { 
  62. if (++index >= pic.length) index = 0; 
  63. changePic(index); 
  64.  
  65. // 定義圖片切換函數 
  66. function changePic (curIndex) { 
  67. for (var i = 0; i < pic.length; ++i) { 
  68. pic[i].style.display = "none"
  69. list[i].className = ""
  70. pic[curIndex].style.display = "block"
  71. list[curIndex].className = "on"
  72.  
  73. }; 
  74.  
  75. </script>  
  76. </head> 
  77. <body> 
  78. <div class="wrap" id='wrap'
  79. <ul id="pic"
  80. <li><img src="1.jpg" alt=""></li> 
  81. <li><img src="2.jpg" alt=""></li> 
  82. <li><img src="3.jpg" alt=""></li> 
  83. <li><img src="4.jpg" alt=""></li> 
  84. <li><img src="5.jpg" alt=""></li>  
  85. </ul> 
  86. <ol id="list"
  87. <li class="on">1</li> 
  88. <li>2</li> 
  89. <li>3</li> 
  90. <li>4</li> 
  91. <li>5</li> 
  92. </ol> 
  93. </div> 
  94. </body> 
  95. </html> 

以上就是本文的全部內容,為大家分享了js圖片輪播效果實現代碼,希望大家喜歡,根據自己的喜好更換圖片,制作屬于自己的圖片輪播效果。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97国产成人精品视频| 欧美激情欧美激情| 国产www精品| 欧美专区在线视频| 欧美成人精品在线| 亚洲国产精品va在线| 久久99精品久久久久久噜噜| 8090成年在线看片午夜| 欧美成人在线免费| www.久久草.com| 九九热这里只有精品免费看| 久久综合久久美利坚合众国| 欧美在线一级va免费观看| 正在播放欧美视频| 成人免费视频网| 久久久国产一区| 欧美精品18videos性欧美| 色噜噜国产精品视频一区二区| 人妖精品videosex性欧美| 中文字幕亚洲无线码在线一区| 性欧美长视频免费观看不卡| 成人网址在线观看| 亚洲国产精品成人一区二区| 欧美日韩国产二区| 日韩久久免费视频| 性色av香蕉一区二区| 91久久精品美女高潮| 国产精品自在线| 日韩中文字幕第一页| 亚洲综合社区网| 97高清免费视频| 国产97在线|亚洲| 国产亚洲精品久久久优势| 91精品国产精品| 亚洲一区二区日本| www.xxxx精品| 日韩美女视频中文字幕| 川上优av一区二区线观看| 91av视频在线| 国产精品久久久久免费a∨大胸| 97视频在线免费观看| 中文字幕亚洲二区| 亚洲欧美成人一区二区在线电影| 国产精品久久久久av| 成人精品视频在线| 欧美色道久久88综合亚洲精品| 欧美精品videosex极品1| 亚洲女人天堂网| 97国产精品人人爽人人做| 欧美精品第一页在线播放| 国产精品欧美亚洲777777| 久久亚洲欧美日韩精品专区| 欧美亚洲在线视频| 欧美黄色小视频| 欧美精品一区三区| 欧美日韩国产123| 国产午夜精品视频| 亚洲成人激情在线| 中文一区二区视频| 在线观看亚洲区| www.日韩不卡电影av| 日韩在线观看高清| 日韩在线视频观看正片免费网站| 午夜精品久久久久久久男人的天堂| 国产美女久久久| 欧美精品aaa| 亚洲精品99久久久久中文字幕| 午夜精品在线视频| 中文字幕日韩欧美精品在线观看| 日韩在线免费高清视频| xxxxx成人.com| 欧美高清在线视频观看不卡| 亚洲精品免费在线视频| 懂色av影视一区二区三区| 亚洲日本成人网| 高清在线视频日韩欧美| 自拍偷拍免费精品| 亚洲第一视频网| 在线国产精品视频| 久久久久一本一区二区青青蜜月| 这里只有精品在线播放| 欧美激情欧美激情在线五月| 91丝袜美腿美女视频网站| 日韩中文有码在线视频| 亚洲aaa激情| 一夜七次郎国产精品亚洲| 成人福利在线视频| 亚洲国产精品va在线看黑人| 另类视频在线观看| 少妇久久久久久| 欧美日韩色婷婷| 欧美在线性爱视频| 中文字幕欧美精品日韩中文字幕| 奇米成人av国产一区二区三区| 日韩av在线免播放器| 91日本视频在线| 亚洲欧美精品suv| 国产日韩在线看片| 亚洲精品久久久久中文字幕欢迎你| 亚洲国产一区二区三区在线观看| 亚洲精品免费一区二区三区| 亚洲精品99久久久久中文字幕| 蜜月aⅴ免费一区二区三区| 久久综合电影一区| www国产精品com| 在线电影av不卡网址| 亚洲国产另类久久精品| 欧美电影电视剧在线观看| 国产精品美女在线| 庆余年2免费日韩剧观看大牛| 精品亚洲永久免费精品| 中文字幕久热精品在线视频| 亚洲女人被黑人巨大进入al| 日韩亚洲精品视频| 97精品国产97久久久久久春色| 亚洲色图av在线| 羞羞色国产精品| 亚洲黄色在线看| 2019国产精品自在线拍国产不卡| 国产精品9999| 久久精品国产亚洲一区二区| 日韩网站免费观看| 高清日韩电视剧大全免费播放在线观看| 日韩精品极品在线观看| 欧美日韩美女在线观看| 亚洲情综合五月天| 一区二区三区国产在线观看| 国产69久久精品成人看| 久久国产精品亚洲| 欧美在线观看一区二区三区| 欧美剧在线观看| 日韩精品黄色网| 欧美视频二区36p| 91香蕉嫩草神马影院在线观看| 欧美成人免费va影院高清| 国产精品美女www| 欧美亚洲免费电影| 欧美日韩免费网站| 精品久久久久久久久中文字幕| 精品久久久久久久久久久久久| 亚洲精品免费网站| 97超碰色婷婷| 久久99国产精品自在自在app| 中文字幕亚洲一区二区三区五十路| 亚洲一区二区久久久久久久| 国模吧一区二区| 精品av在线播放| 国产精品网址在线| 亚洲国产一区二区三区在线观看| 欧美国产极速在线| 国产一区av在线| 亚洲精品成人久久电影| 国产国语videosex另类| 91av福利视频| 亚洲精品在线观看www| 狠狠躁18三区二区一区| 26uuu亚洲国产精品| 2019中文字幕全在线观看| 欧美成人中文字幕在线| 欧美成人精品不卡视频在线观看| 中文国产成人精品| 日韩中文视频免费在线观看| 亚洲一区免费网站| 欧美精品激情视频|