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

首頁 > 開發 > JS > 正文

JS實現點擊拉拽輪播圖pc端移動端適配

2024-05-06 16:45:57
字體:
來源:轉載
供稿:網友
<div class="content">      <button class="left">left</button>      <button class="right">right</button>      <div class="index"></div>      <div class="lists">        <!--<!–width: item的數量÷3乘以100%–>-->        <div class="box">          <!--width: 1÷item的數量乘以100%-->          <div class="item">            <img src="a.png"            <p>aaa</p>          </div>          <div class="item active">            <img src="b.png"            <p>bbb</p>          </div>          <div class="item">            <img src="c.png"            <p>ccc</p>          </div>          <div class="item">            <img src="d.png"            <p>ddd</p>          </div>          <div class="item">            <img src="e.png"            <p>eee</p>          </div>          <div class="item">            <img src="f.png"            <p>ffff</p>          </div>        </div>      </div>    </div>
<script>      $(function(){//        循環數據 假設有個數組,有10條數據//         var arr = [1,2,3,4,5,6,7,8,9,10];//         var arr_len = arr.length;//         var box = '<div class="box" style="width: '+arr_len/3*100+'%;"></div>';//         $('.lists').append(box);//         for (var i = 0; i < arr_len;i++){//           var newDiv = document.createElement('div');//           newDiv.innerHTML = '<img src="static/images/search-icon.png"/>'+//             '<p>' +//             (i+1)+//             '</p>';//           newDiv.className = 'item '+(i==1?'active':'');//           newDiv.style = 'width: '+1/arr_len*100+'%;';//           newDiv.onclick = (function(ind) {//             return function () {//               index = ind-1;//               console.log(ind)//               $(".box").animate({left: -index*100/3+"%"})//               $(".item").removeClass('active')//               $($(".item")[index+1]).addClass('active');//               $('.index').text(index+2)//             }//           })(i) ;//           $('.box').append(newDiv);//         }        var arr_len = $('.item').length;        $('.box').css({width: arr_len/3*100+'%'})        $('.item').css({width: 1/arr_len*100+'%'})        $('.item').on('click',function (e) {          var _this = $(e.target);          if (!_this.hasClass('item')){            _this = _this.parents('.item');          }          index = _this.index('.item')-1;          $(".box").animate({left: -index*100/3+"%"})          $(".item").removeClass('active')          $($(".item")[index+1]).addClass('active');          $('.index').text(index+2)        })        var index = 0;        var len = arr_len;        var temp = true;        var pageX,pageY;        $('.content').on('touchstart',function (e) {          var touches = e.originalEvent.targetTouches[0];          pageX = touches.pageX;          pageY = touches.pageY;        }).on('touchmove',function (e) {          var touches = e.originalEvent.targetTouches[0];          if (pageX>touches.pageX+20){            left()          }else if (pageX<touches.pageX-20){            right()          }        })        $(".left").on('click',left)        $(".right").on('click',right)        function left() {          console.log(index,temp,'left')          if (index < len-2&&temp){            index++;            move(index)          }        }        function right() {          if (index > 0&&temp){            index--;            move(index)          }        }        function move(index) {          if (temp){            temp = false;            var left = $(".box").offset().left;            $(".box").animate({left: -index*100/3+"%"},function () {              temp = true;            })            $(".item").removeClass('active')            $($(".item")[index+1]).addClass('active');            $('.index').text(index+2)          }        }      }).lists {        position: relative;        height: 100px;        overflow: hidden;      }      .box {        position: absolute;      }      .item {        float: left;        background: #008000;        height: 100px;      }      .item img {        width: 20px;        display: block;        margin: 0 auto;      }      .item p {        text-align: center;      }      .item.active {        background: #0000FF;        font-size: 30px;      }      .item.active img {        width: 40px;      }      .item.active p {        font-size: 30px;      }

總結

以上所述是小編給大家介紹的JS實現點擊拉拽輪播圖pc端移動端適配,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av最新在线| 91高清视频在线免费观看| 91国产美女视频| 久久这里只有精品视频首页| 中文字幕综合在线| 91亚洲人电影| 中文字幕欧美视频在线| 黄色成人av网| 亚洲欧美综合精品久久成人| 在线看日韩av| 在线一区二区日韩| 日本精品久久中文字幕佐佐木| 日韩视频精品在线| 亚洲精品久久久久久久久久久久| 亚洲女人被黑人巨大进入al| 日韩美女在线看| 日韩av电影在线播放| 亚洲国产精彩中文乱码av在线播放| 51精品在线观看| 国产91在线视频| 日韩美女视频中文字幕| 亚洲人成网站在线播| 欧美日韩中文在线| 亚洲精品少妇网址| 国产日韩专区在线| 92看片淫黄大片欧美看国产片| 亚洲精品天天看| 国产午夜精品一区二区三区| 欧美精品电影免费在线观看| 中国人与牲禽动交精品| 欧美高跟鞋交xxxxxhd| 激情久久av一区av二区av三区| 中文字幕亚洲图片| 中文字幕免费精品一区高清| 国产视频丨精品|在线观看| 日韩在线视频网| 亚洲精品久久久久久久久| 国产精品日韩av| 亚洲欧美一区二区三区在线| 欧美日韩国产在线看| 日韩网站免费观看| 久久成人精品一区二区三区| 欧美性色19p| 欧美日韩激情视频| 国产精品第三页| 日韩av综合中文字幕| 日韩av一区二区在线观看| 国产精品美女久久久久久免费| 久久久噜噜噜久噜久久| 精品久久久久久中文字幕大豆网| 亚洲欧洲成视频免费观看| 日韩欧美主播在线| 国产亚洲精品美女久久久| 亚洲人成电影在线播放| 92看片淫黄大片看国产片| 免费av一区二区| 国产精品爱久久久久久久| 日韩69视频在线观看| 亚洲网站在线看| 一区二区欧美在线| 福利一区视频在线观看| 国产成人一区二| 亚洲男人av电影| 国产手机视频精品| 午夜剧场成人观在线视频免费观看| 91亚洲精品在线| 成人a免费视频| 一道本无吗dⅴd在线播放一区| 亚洲国模精品一区| 亚洲小视频在线观看| 国产精品69久久| 欧美久久精品一级黑人c片| 神马国产精品影院av| 亚洲精品久久久久国产| 午夜精品久久久久久久99热| 97久久精品人搡人人玩| 日韩视频免费大全中文字幕| 欧美电影第一页| 成人精品在线观看| 久久精品国产成人精品| 日韩黄色在线免费观看| 国产精品v日韩精品| 国产成人在线一区二区| 国外成人在线视频| 亚洲欧美综合精品久久成人| 久久精品一区中文字幕| 97在线观看免费| 亚洲韩国青草视频| 九九九热精品免费视频观看网站| 精品久久久在线观看| 欧美精品videosex性欧美| 久久久久日韩精品久久久男男| 菠萝蜜影院一区二区免费| 久久久电影免费观看完整版| 狠狠躁夜夜躁人人爽超碰91| 琪琪第一精品导航| 国产极品精品在线观看| 91网站在线看| 国产日韩欧美在线播放| 揄拍成人国产精品视频| 久热在线中文字幕色999舞| 91亚洲精品久久久久久久久久久久| 成人黄色免费网站在线观看| 国产精品网站大全| 日韩av综合中文字幕| 亚洲国产天堂网精品网站| 久久中国妇女中文字幕| 成人久久精品视频| 欧美成aaa人片在线观看蜜臀| 亚洲精品免费一区二区三区| 情事1991在线| 91po在线观看91精品国产性色| 国产精品流白浆视频| 26uuu亚洲伊人春色| 亚洲综合在线播放| 在线视频日本亚洲性| 欧美在线观看日本一区| 久久久噜久噜久久综合| 久久九九热免费视频| 2019最新中文字幕| 国产99久久精品一区二区永久免费| 亚洲福利在线播放| 精品久久久久久亚洲精品| 国产精品老女人精品视频| 欧美成人午夜免费视在线看片| 永久免费看mv网站入口亚洲| 亚洲女人被黑人巨大进入al| 91精品久久久久久久久久久久久| 91欧美精品午夜性色福利在线| 在线观看视频亚洲| 欧美日韩国产二区| 日韩精品中文字| 亚洲欧美色图片| 中日韩美女免费视频网站在线观看| 国产综合在线观看视频| 亚洲成人黄色在线观看| 午夜精品一区二区三区在线| 精品国产一区二区在线| 久久久女女女女999久久| 国产精品美女久久久免费| 成人福利免费观看| 九九综合九九综合| 亚洲精品久久久久久久久| 精品二区三区线观看| 欧美日韩午夜激情| 国产欧美一区二区三区久久| 亚洲第一福利视频| 国产精品电影一区| 91成人性视频| 亚洲国产精品成人va在线观看| 亚洲精品中文字幕女同| 国产精品视频区1| 亚洲精品福利免费在线观看| 日韩中文字幕免费视频| 九九久久久久久久久激情| 欧美做爰性生交视频| 丝袜亚洲欧美日韩综合| 黑人巨大精品欧美一区二区一视频| 亚洲激情在线观看视频免费| 欧美在线免费观看| www.欧美精品一二三区| 亚洲综合社区网| 亚洲激情中文字幕| 中文亚洲视频在线|