亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

基于javascript實(shí)現(xiàn)移動(dòng)端輪播圖效果

瀏覽:3日期:2023-06-12 11:10:49

本文實(shí)例為大家分享了js實(shí)現(xiàn)移動(dòng)端輪播圖效果的具體代碼,供大家參考,具體內(nèi)容如下

插件使用:

1.zepto.js2.touch.js

實(shí)現(xiàn)效果

基于javascript實(shí)現(xiàn)移動(dòng)端輪播圖效果

html部分:

<!-- 結(jié)構(gòu) --> <!-- li*6>a[href=#]>img[src=./images/$.jpg] --> <div class='box'> <ul> <!-- 為了無(wú)縫連接,我們?cè)趫D片這里前后增加了2個(gè)圖片 --> <li> <a href='http://www.lshqa.cn/bcjs/14256.html#' ><img src='http://www.lshqa.cn/bcjs/images/6.jpg' alt=''></a> </li> <li> <a href='http://www.lshqa.cn/bcjs/14256.html#' ><img src='http://www.lshqa.cn/bcjs/images/1.jpg' alt=''></a> </li> <li> <a href='http://www.lshqa.cn/bcjs/14256.html#' ><img src='http://www.lshqa.cn/bcjs/images/2.jpg' alt=''></a> </li> <li> <a href='http://www.lshqa.cn/bcjs/14256.html#' ><img src='http://www.lshqa.cn/bcjs/images/3.jpg' alt=''></a> </li> <li> <a href='http://www.lshqa.cn/bcjs/14256.html#' ><img src='http://www.lshqa.cn/bcjs/images/4.jpg' alt=''></a> </li> <li> <a href='http://www.lshqa.cn/bcjs/14256.html#' ><img src='http://www.lshqa.cn/bcjs/images/5.jpg' alt=''></a> </li> <li> <a href='http://www.lshqa.cn/bcjs/14256.html#' ><img src='http://www.lshqa.cn/bcjs/images/6.jpg' alt=''></a> </li> <li> <a href='http://www.lshqa.cn/bcjs/14256.html#' ><img src='http://www.lshqa.cn/bcjs/images/1.jpg' alt=''></a> </li> </ul></div>

css部分:

* { margin: 0; padding: 0; } ul { list-style: none; } .box { width: 100%; overflow: hidden; } ul { /* 把li變成8張之后,需要,把ul的寬度變寬 */ width: 800%; /* transition: all 1s; */ } li { float: left; width: 12.5%; } img { width: 100%; }

js部分:

//獲取DOM var box = $('.box'); var img = $('ul img'); var ul = $('ul'); var imgWidth = img.width(); var index = 1; var right = index * imgWidth; ul.css('transform', `translateX(-${right}px)`); setTimeout(function() { ul.css('transition', 'all 500ms'); }, 100); //往左滑,坐標(biāo)在增大 box.on('swipeLeft', function() { index++; // if (index == img.length) { // index = 0; // } var left = index * imgWidth; ul.css('transform', `translateX(-${left}px)`); }); //往左滑,坐標(biāo)在增大 box.on('swipeRight', function() { index--; // if (index == -1) { // index = img.length - 1; // } var right = index * imgWidth; ul.css('transform', `translateX(-${right}px)`); }); //過(guò)渡結(jié)束之后時(shí)進(jìn)行 ul.on('transitionend', function() { //1.判讀 index //往左面滑(滑倒倒數(shù)第一張的時(shí)候,其實(shí)顯示的已經(jīng)是用戶(hù)想看的第一張) if (index == img.length - 1) { index = 1; //index修改完畢之后需要重新執(zhí)行一遍 var right = index * imgWidth; ul.css('transform', `translateX(-${right}px)`); //2.取消過(guò)渡效果 ul.css('transition', 'none'); //3.已經(jīng)判斷完畢了,重新打開(kāi)過(guò)渡效果 //這里設(shè)置一個(gè)1毫秒的延遲,否則會(huì)一起進(jìn)行 setTimeout(function() { ul.css('transition', 'all 500ms'); }, 1); } //1.判讀 index //往右面滑(滑倒index為0的時(shí)候,顯示的是客戶(hù)想看的第6張圖) if (index == 0) { //2.取消過(guò)渡效果 ul.css('transition', 'none'); index = img.length - 2; //index修改完畢之后需要重新執(zhí)行一遍 var left = index * imgWidth; ul.css('transform', `translateX(-${left}px)`); //延遲開(kāi)啟過(guò)渡效果 setTimeout(function() { ul.css('transition', 'all 500ms'); }, 1) } })

代碼目前就分享到這里,歡迎大家有問(wèn)題積極評(píng)論。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 中国a级淫片免费播放 | 免费观看a级毛片在线播放 免费观看a级网站 | 影院成人区精品一区二区婷婷丽春院影视 | 性欧美巨大的视频 | 武松大战潘金莲三级在线 | 午夜日韩 | 欧美一区二区aa大片 | 亚洲欧美日韩国产精品影院 | 美国毛片在线观看 | 国产一级做a爰片久久毛片男 | 国产精品理论片在线观看 | 欧美大狠狠大臿蕉香蕉大视频 | 欧美日本在线一区二区三区 | 88精品视频 | 综合色久 | 黄色片三级网站 | 第一区免费在线观看 | 一区二区不卡视频在线观看 | 2022久久免费精品国产72精品 | 日韩精品视频美在线精品视频 | 国产一区二区在线播放 | 成在线人永久免费播放视频 | 日韩 国产 在线 | 欧美成人三级网站 | 揉揉胸摸腿摸下面va视频 | 免费观看欧美一区二区三区 | 亚洲在线免费观看视频 | 99在线精品免费视频九九视 | a欧美视频| 欧美成人午夜免费完成 | 日韩国产在线观看 | 久久精品一区二区三区不卡牛牛 | 亚洲永久免费 | 一区二区三区欧美日韩国产 | 久草福利在线观看 | 成人免费视频在线看 | 国产高清精品一级毛片 | 久久精品国产只有精品2020 | 久操免费在线 | 日韩aⅴ在线观看 | 日韩国产成人资源精品视频 |