亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

javascript - swiper圖片無法劃動(dòng)

瀏覽:108日期:2023-03-21 09:14:41

問題描述

題主是用vue寫的 因?yàn)闆]有請求的數(shù)據(jù)就造了些假數(shù)據(jù):

javascript - swiper圖片無法劃動(dòng)

這是動(dòng)態(tài)生成的img標(biāo)簽

javascript - swiper圖片無法劃動(dòng)

然后再頁面上使用:

javascript - swiper圖片無法劃動(dòng)

但打開chrome看一下效果發(fā)現(xiàn)這個(gè)不能劃動(dòng),只能看到初始的那張照片

javascript - swiper圖片無法劃動(dòng)

動(dòng)態(tài)生成的img也是正確 結(jié)構(gòu)如下 但為什么不能劃動(dòng)呢

javascript - swiper圖片無法劃動(dòng)

而且奇怪的是題主把動(dòng)態(tài)生成的img標(biāo)簽換成3個(gè)‘<p class='swiper-slide'>Slide 1</p>’ 也是不能劃動(dòng) 我看swiper官方文檔上也沒有額外的劃動(dòng)方法,請問我這個(gè)是哪里出了問題呢

問題解答

回答1:

事件可能沒有綁定上,你試試把new swiper放在mounted 生命周期里試試,還有就是用vue-swiper別人封裝好的了

回答2:

原因不夠詳細(xì),只能推測可能出在 “動(dòng)態(tài)生成” 這一塊上,就好像你給元素綁定事件,按照常規(guī)的方法ele.addEventListener給動(dòng)態(tài)生成的元素會(huì)失敗。

回答3:

樓主寫的代碼中,怎么swiper-containter竟然套了又套???

回答4:

我給你我寫好的 你比對一下吧 你那個(gè) 太看不清了html

<p class='swiper-container'> <!--輪播圖--> <p class='swiper-wrapper'><!--<p class='swiper-slide'>--> <!--<a href='http://www.aoyou183.cn/wenda/4444.html'><img src='http://www.aoyou183.cn/images/lunbo.png' alt='1'/></a>--><!--</p>--> </p> <!-- 分頁器 --> <p class='swiper-pagination'> </p></p>

js:

//渲染活動(dòng) 圖片輪播function activitySwiper(arry) { var arr = arry.activity; var strAct = ''; console.log('--開始拼接輪播活動(dòng)字符串--'); for (var i = 0; i < arr.length; i++) {strAct += '<p class=’swiper-slide’><a href=’' + arr[i].requestUrl + '’><img src=’' + arr[i].imageUrl + '’></a> </p>' } $('.swiper-wrapper').html(strAct); mySwiper = new Swiper(’.swiper-container’, {pagination: ’.swiper-pagination’,paginationClickable: true,autoplay: 5000,loop: true }); setInterval('mySwiper.slideNext()', 5000);} 用著 一點(diǎn)問題沒有 最外層 不要忘了 聲明 mySwiper :var mySwiper='';回答5:

swiper.update()試試

回答6:

找到原因了 原因是初始化swiper的位置不對,動(dòng)態(tài)生成img標(biāo)簽要在標(biāo)簽全部渲染到界面上后再new swiper 我使用vue寫組件 原代碼是這樣

var attachments = [{attachment_url:'https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1384462805,1750500487&fm=23&gp=0.jpg',tag:'在途'},{attachment_url:'https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2261844264,1398222573&fm=23&gp=0.jpg',tag:’雨天’},{attachment_url:'https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=1682686082,380056728&fm=23&gp=0.jpg',tag:'下雪'},{attachment_url:'https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=2437762035,2994278153&fm=23&gp=0.jpg',tag:'路滑'}];this.listData = attachments;var swiper = new Swiper(’.swiper-container’, { pagination: ’.swiper-pagination’, paginationClickable: true, preloadImages: false, lazyLoading: true, longSwipesRatio: 0.3, touchRatio:1, // observer:true,//修改swiper自己或子元素時(shí),自動(dòng)初始化swiper observeParents:true,//修改swiper的父元素時(shí),自動(dòng)初始化swiper onSlideChangeEnd: function (swiper) {this.showImageInfo(swiper.activeIndex); }});

更改了綁定的數(shù)據(jù)源去生成組件是異步的,所以要講初始化swiper的操作放在組件加載完畢的生命周期里執(zhí)行,也就是放在Vue對象的mounted函數(shù)里

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 国产高清成人 | 澳门一级特黄真人毛片 | 久久国产成人精品麻豆 | 桐岛永久子 | 最新九九精品 | 免费看黄色片视频 | 国产高清精品一级毛片 | 亚洲综合区小说区激情区噜噜 | 三级毛片黄色 | 51国产视频 | 中文字幕久久综合 | 欧美一区二区三区四区在线观看 | 国产成人性色视频 | 国产在线综合网 | 亚洲天堂激情 | 香蕉久久夜色精品国产尤物 | 国产成人午夜精品免费视频 | 国产黄网在线观看 | 国产精品自在线拍国产 | 国产精品成人免费视频不卡 | 亚洲欧美一区二区视频 | 久久黄色网 | 久久综合一区二区三区 | 激情视频一区 | 一级片免费网址 | 亚洲国产精品日韩高清秒播 | 国产精品视频区 | www.国产一区二区 | 国产精品大片天天看片 | 久久久久国产精品免费免费 | 国产青青草视频 | 永久在线免费观看 | 免费看欧美日韩一区二区三区 | 亚洲欧美日本国产综合在线 | 美女三级在线 | 精品国产亚洲一区二区三区 | 久久国产免费观看 | 欧美成人性生活视频 | 国产精品久久久久久一区二区三区 | 日本在线毛片视频免费看 | 99久久综合狠狠综合久久aⅴ |