日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Swiper使用心得

發布時間:2025/4/16 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Swiper使用心得 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近做了一個前端項目,其中用到了 Swiper 插件,對于我一個后臺來說這個項目簡直是一種煎熬,遇到了很多問題,在這里和大家分享下。

  

     // swiper輪播上邊this.galleryTop = new Swiper('.gallery-top', {spaceBetween: 0, // 在slide之間設置距離(單位px)。noSwiping: true, // 設為true時,可以在slide上(或其他元素)增加類名'swiper-no-swiping',使該slide無法拖動observer: true,//修改swiper自己或子元素時,自動初始化swiperobserveParents: true,//修改swiper的父元素時,自動初始化swiperon: {touchStart: function (event) { // touchStart 當碰觸到slider時執行 activeIndex 返回當前索引值if (this.activeIndex == 1) {that.galleryTop.allowSlidePrev = false // 控制是否可以切換到上一個} else {that.galleryTop.allowSlidePrev = true // 控制是否可以切換到上一個}},slideChange: function () { // slideChange 當前Slide切換時執行(activeIndex發生改變)}}})

上面為Swiper初始化,其中的黃色標注就是坑所在

問題描述:

  比如說現在滑動的卡片有4個,如代碼所示,如果當前活動的下標為1,也就是第二個卡片,則將其設置為禁止向左滑動,也就是 “that.galleryTop.allowSlidePrev = false”,這樣卡片就不能向左滑動,但是可以向右滑動,不過這個時候你如果使用 “galleryTop.slideTo(0)”(解釋:作用是控制卡片跳轉到指定下標的卡片),就會出現問題,如果你設置了第二個卡片禁止向左滑動,你用“galleryTop.slideTo(0)”指定跳轉到第一個卡片就會不起作用,但是可以指定該卡片右邊的卡片,也就是“galleryTop.slideTo(2)”,總結來說,你只要設置了向左禁止滑動,所有的向左的指定卡片跳轉“galleryTop.slideTo(0)”都不起作用;

原因:

  

  如圖所示只要你設置了該屬性,向左滑動禁用,并且按鈕組件失效,也就是說你只要設置了該屬性,它就會一直處于向左禁用的狀態

解決方法:

  在你使用 “galleryTop.slideTo(0)” 之前加上 “galleryTop.allowSlidePrev = true” 先解除禁用,在進行跳轉就可以了。

轉載于:https://www.cnblogs.com/Singulariity-gs/p/11155792.html

總結

以上是生活随笔為你收集整理的Swiper使用心得的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。