日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

js實現輪播圖制作方法

瀏覽:171日期:2024-03-22 14:48:00

本文實例為大家分享了js實現輪播圖展示的具體代碼,供大家參考,具體內容如下

效果如圖所示

js實現輪播圖制作方法

代碼如下:

<!DOCTYPE html><html> <head> <meta charset='utf-8' /> <title></title> <style type='text/css'> * { padding: 0; margin: 0; } .container { position: relative; width: 600px; height: 300px; margin: 30px auto; overflow: hidden; } .left { display: none; position: absolute; top: 50%; left: -20px; transform: translateY(-50%); width:50px; height: 50px; border-top-right-radius: 50%; border-bottom-right-radius: 50%; background-color: rgba(0,0,0,0.5); z-index: 999; } .left i { display: block; margin-top: 10px; margin-left: 20px; width: 30px; height: 30px; background: url(img/left.png) no-repeat; background-size: 30px 30px; } .right { display: none; position: absolute; top: 50%; right: -20px; transform: translateY(-50%); width:50px; height: 50px; border-top-left-radius: 50%; border-bottom-left-radius: 50%; background-color: rgba(0,0,0,0.5); z-index: 999; } .right i { display: block; margin-top: 10px; margin-right: 20px; width: 30px; height: 30px; background: url(img/right.png) no-repeat; background-size: 30px 30px; } ul li,ol li { list-style: none; } .picture { position: absolute; } .list { position: absolute; bottom: 10px; left: 10px; } .list li { float: left; margin-right: 10px; width: 10px; height: 10px; border-radius: 10px; background-color: rgba(0,0,0,0.5); cursor: pointer; } .list .current { background-color: #fff; } .picture li { position: absolute; width: 600px; height: 300px; } img { width: 100%; height: 100%; } </style> </head> <body> <div class='container'> <span class='left'><i></i></span> <span class='right'><i></i></span> <ul class='picture'> <li><img src='http://www.b3g6.com/bcjs/img/1.jpg' ></li> <li><img src='http://www.b3g6.com/bcjs/img/2.jpg' ></li> <li><img src='http://www.b3g6.com/bcjs/img/3.jpg' ></li> <li><img src='http://www.b3g6.com/bcjs/img/4.jpg' ></li> <li><img src='http://www.b3g6.com/bcjs/img/5.jpg' ></li> </ul> <ol class='list'> </ol> </div> <script type='text/javascript'> var picture = document.querySelector(’.picture’); var list = document.querySelector(’.list’); var num=0; var circle=0; for (i=0;i<picture.children.length;i++) { // 設置圖片的位置 picture.children[i].style.left = i*600 + ’px’; // 自動生成有序列表 var li = document.createElement(’li’); li.setAttribute(’index’,i);list.appendChild(li); // 給li添加點擊事件 li.addEventListener(’click’,function () { for (var i=0;i<list.children.length;i++) { list.children[i].className = ’’; } this.className = ’current’; var index = this.getAttribute(’index’); num = index; circle = index; animate(picture,-index*600); }) } // 設置第一個ol孩子的類名 list.children[0].className = ’current’; var left = document.querySelector(’.left’); var right = document.querySelector(’.right’); var container = document.querySelector(’.container’); // 設置鼠標經過離開事件 container.addEventListener(’mouseover’,function () { left.style.display = ’block’; right.style.display = ’block’; clearInterval(timer) timer = null; }) container.addEventListener(’mouseleave’,function () { left.style.display = ’none’; right.style.display = ’none’; timer = setInterval(function () { right.click(); },1000); }) // js動畫函數 function animate (obj,target,callback) { clearInterval(obj.timer) obj.timer = setInterval(function () { var step = (target - obj.offsetLeft)/10; step = step > 0 ? Math.ceil(step) : Math.floor(step); if(obj.offsetLeft == target) { clearInterval(obj.timer); if (callback) { callback(); } } obj.style.left = obj.offsetLeft + step + ’px’; },15) } var first = picture.children[0].cloneNode(true); picture.appendChild(first); picture.lastChild.style.left = (picture.children.length-1)*600 + ’px’; //右側點擊事件 right.addEventListener(’click’,function () { if (num==picture.children.length-1) { picture.style.left = 0; num = 0; } num++; animate(picture,-num*600); circle ++; if (circle == list.children.length) { circle = 0; }for (var i = 0;i<list.children.length;i++) { list.children[i].className = ’’; } list.children[circle].className = ’current’; }) // 左側點擊事件 left.addEventListener(’click’,function () { if (num==0) { picture.style.left = -(picture.children.length-1)*600 +’px’; num = picture.children.length-1; } num--; animate(picture,-num*600); circle --; if (circle < 0) { circle = list.children.length-1; }for (var i = 0;i<list.children.length;i++) { list.children[i].className = ’’; } list.children[circle].className = ’current’; }) var timer = setInterval(function () { // 手動調用 right.click(); },1000); </script> </body></html>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产欧美日韩在线一区二区 | 日本免费新一区视频| 欧美日韩国产精品一区二区亚洲| 亚洲涩涩在线| 久久精品亚洲人成影院| 免费看av不卡| 亚洲精品97| 中文在线日韩| 久久精品网址| 在线成人动漫av| 亚洲欧美日韩精品一区二区| 日韩一二三区在线观看| 欧美激情久久久久久久久久久| 国内自拍视频一区二区三区| 亚洲不卡系列| 综合一区二区三区| 久久亚洲精精品中文字幕| 日韩精品欧美激情一区二区| 国产精品普通话对白| 国产黄色一区| 成人日韩在线| 一区二区高清| 久久久久网站| 国产日韩欧美在线播放不卡| 日韩欧美精品综合| 日本不卡视频在线观看 | 免费在线观看不卡| 麻豆国产精品视频| 99国产成+人+综合+亚洲欧美| 欧美精品影院| 99在线|亚洲一区二区| 久久精品国产久精国产爱| 亚洲欧美激情诱惑| 久久精品天堂| 亚洲精品裸体| 久久一级电影| 午夜久久中文| 欧美精品导航| 亚洲综合色婷婷在线观看| 亚洲性色av| 国产精品一在线观看| 亚洲久久在线| 91久久亚洲| 欧美日韩精品在线一区| 成人在线免费观看网站| 国产日韩欧美中文在线| 日本中文字幕一区二区| 久色成人在线| 黄色亚洲免费| 福利欧美精品在线| 国产精品www994| 国产精品中文字幕制服诱惑| 日韩成人在线看| 日本午夜精品| 日本精品一区二区三区在线观看视频| 欧美综合另类| 午夜欧美精品| 日韩午夜av| 亚洲一区二区动漫| 国产精品毛片在线| 视频在线观看一区二区三区| 国产视频一区免费看| 国产精品视区| 日韩成人午夜精品| 日韩精品1区2区3区| 国产伦乱精品| 精品一区二区三区四区五区| 美女精品视频在线| 国产精品成久久久久| 日本精品影院| 三级亚洲高清视频| 久久精品99国产精品日本| 欧美精品第一区| 在线日韩av| 日韩国产在线不卡视频| 精品久久视频| 欧美日韩视频| 国产欧美另类| 婷婷综合五月| 日韩久久一区| 风间由美中文字幕在线看视频国产欧美| 日韩免费看片| 少妇高潮一区二区三区99| 国产精品一区毛片| 高清不卡一区| 亚洲少妇在线| 国产一区三区在线播放| 免费视频一区三区| 亚洲精品在线国产| 中文字幕一区久| 欧美亚洲tv| 99视频一区| 福利一区二区三区视频在线观看| 国产亚洲一区在线| 青青草国产精品亚洲专区无| 欧美中文一区二区| 久久不见久久见中文字幕免费| 99国产精品私拍| а√在线中文在线新版| 91嫩草精品| 免费人成黄页网站在线一区二区| 久久亚洲资源中文字| 日韩精品免费一区二区夜夜嗨| 久久久一二三| 丁香婷婷久久| 国产精品入口久久| 热久久久久久久| 好吊一区二区三区| 肉色欧美久久久久久久免费看| 日韩中文字幕一区二区三区| 亚洲天堂1区| 中文字幕在线视频久| 国产精品白丝av嫩草影院| 亚洲人妖在线| 亚洲一二三区视频| 久色成人在线| 蜜臀va亚洲va欧美va天堂| 好吊一区二区三区| 激情六月综合| 久久久久中文| 视频小说一区二区| 另类中文字幕国产精品| 亚洲成人不卡| 不卡中文一二三区| 欧美日韩精品免费观看视欧美高清免费大片| 麻豆中文一区二区| 精品国产精品国产偷麻豆| 麻豆国产91在线播放| 日韩88av| 伊人久久大香线蕉av不卡| 欧美在线亚洲| 日本中文字幕视频一区| 日韩av资源网| 久久久精品国产**网站| 国产精品久久观看| 国产专区一区| 日韩中文字幕亚洲一区二区va在线| 在线看片日韩| 欧美国产亚洲精品| 成人一二三区| 91久久久久| 日韩国产欧美在线播放| 国产精品视频一区视频二区| 精品三级国产| 黄色免费成人| 国产精品欧美在线观看| 偷拍精品精品一区二区三区| 视频在线观看一区| 久久久久97| 爽爽淫人综合网网站| 欧美激情三区| 亚洲综合精品四区| 国产精品毛片aⅴ一区二区三区| 精品成人免费一区二区在线播放| 欧美午夜不卡| 精品三级在线观看视频| 香蕉精品999视频一区二区| 国产成人精选| 日本不卡一区二区| 五月天激情综合网| 精品久久久久久久| 日韩精品一区二区三区中文字幕| 超碰超碰人人人人精品| 欧美一级一区| 久久福利影视| 久久青草久久| 美女精品视频在线| 亚洲精选久久| 久久成人国产| 新版的欧美在线视频| 麻豆精品视频在线观看视频| 亚久久调教视频| 亚洲免费影院| 在线精品小视频| 欧美91视频| 久久国产中文字幕| 精品99在线| 国产欧美自拍| 日韩国产成人精品| 免播放器亚洲一区| 在线亚洲观看| 欧美aa国产视频| 成人精品天堂一区二区三区| 国产成人精品999在线观看| 日本午夜精品一区二区三区电影| 99视频精品免费观看| 国产精品美女久久久| 国产一区日韩欧美| 久久一区二区三区电影| 日韩欧美字幕| 九九久久电影| 在线综合亚洲| 欧美中文字幕| 日韩国产一区二| 欧美国产专区| 福利一区二区三区视频在线观看| 国产白浆在线免费观看| 亚洲四虎影院| 丝袜a∨在线一区二区三区不卡| 婷婷综合网站|