扫码关注官方订阅号
在做h5宣传页的时候,我想在第一屏的时候阻止滑动事件,而是通过点击按钮进入第二屏,该怎样实现呢
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
mySwiper.lockSwipes()锁定Swiper,阻止其滑动。可以使用 mySwiper.unlockSwipes() 解锁。
方法一:
var swiper = new Swiper('.swiper-container', { pagination: '.swiper-pagination', autoplay : 3000, //autoplayDisableOnInteraction : false, //触碰该滑块自动轮播就会停止 paginationClickable: true, onInit: function(swiper){ swiper.lockSwipeToPrev(); }, onSlidePrevEnd: function(swiper){ swiper.unlockSwipeToNext(); if(swiper.activeIndex==0){ swiper.lockSwipeToPrev(); } }, onSlideNextEnd: function(swiper){ swiper.unlockSwipeToPrev(); if(swiper.isEnd){ swiper.lockSwipeToNext(); } } });
方法二:这个更好
var swiper = new Swiper('.swiper-container', { pagination: '.swiper-pagination', autoplay : 3000, //autoplayDisableOnInteraction : false, //触碰该滑块自动轮播就会停止 paginationClickable: true, onTouchStart: function(swiper,even){ swiper.unlockSwipeToPrev(); swiper.unlockSwipeToNext(); if(swiper.isEnd){ swiper.lockSwipeToNext(); } else if(swiper.activeIndex==0){ swiper.lockSwipeToPrev(); } } });
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
mySwiper.lockSwipes()锁定Swiper,阻止其滑动。可以使用 mySwiper.unlockSwipes() 解锁。
方法一:
方法二:这个更好