国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

javascript - swiper圖片無法劃動

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

問題描述

題主是用vue寫的 因為沒有請求的數(shù)據(jù)就造了些假數(shù)據(jù):

javascript - swiper圖片無法劃動

這是動態(tài)生成的img標簽

javascript - swiper圖片無法劃動

然后再頁面上使用:

javascript - swiper圖片無法劃動

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

javascript - swiper圖片無法劃動

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

javascript - swiper圖片無法劃動

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

問題解答

回答1:

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

回答2:

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

回答3:

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

回答4:

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

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

js:

//渲染活動 圖片輪播function activitySwiper(arry) { var arr = arry.activity; var strAct = ''; console.log('--開始拼接輪播活動字符串--'); 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);} 用著 一點問題沒有 最外層 不要忘了 聲明 mySwiper :var mySwiper='';回答5:

swiper.update()試試

回答6:

找到原因了 原因是初始化swiper的位置不對,動態(tài)生成img標簽要在標簽全部渲染到界面上后再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自己或子元素時,自動初始化swiper observeParents:true,//修改swiper的父元素時,自動初始化swiper onSlideChangeEnd: function (swiper) {this.showImageInfo(swiper.activeIndex); }});

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

標簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 欧美国产一区二区 | 国产欧美成人不卡视频 | 亚洲人成在线观看 | 亚洲视频国产精品 | 亚洲精品a | 久草在线视频在线 | 国产激情视频网站 | 三级韩国一区久久二区综合 | 美女拍拍拍爽爽爽爽爽爽 | 亚洲精品在线播放视频 | 国产精品亚洲片在线观看不卡 | 欧美特级特黄a大片免费 | 99香蕉网| 免费一区二区三区四区 | 久久精品无遮挡一级毛片 | 一个人看的www日本高清视频 | 性高湖久久久久久久久 | 在线视免费频观看韩国aaa | 久久er精品视频 | aaa在线观看高清免费 | 久久香蕉国产观看猫咪3atv | 青青热久久国产久精品秒播 | 欧美 自拍 | 日本一级特黄毛片高清视频 | 一级做a爰片久久毛片人呢 一级做a爰片久久毛片唾 | 91精品国产高清久久久久 | 草久视频在线观看 | 日本高清福利视频在线观看 | 交性视频免费看 | 国产成人综合怡春院精品 | 亚洲欧美韩国 | 亚洲免费专区 | 久视频在线观看 | 国产成人免费片在线视频观看 | 成人全黄三级视频在线观看 | 美国毛片网站 | 欧美精品国产制服第一页 | 爱爱爱久久久久久久 | 日韩一级大毛片欧美一级 | 国产国语对白一级毛片 | 久久国产精品99久久久久久牛牛 |