beforeLoopFix(swiper)
loop 模式下,swiper每次切换之前都会进行一次判断,如果位于边缘的slide,比如复制的slide,则会瞬间定位到一个相同位置的常规slide,这就是loop fix。
在loop fix之前会触发一次beforeLoopFix 事件,loop fix之后(无论是否发生定位)会触发一次loopFix 事件。
可选swiper实例作为参数。
在loop fix之前会触发一次beforeLoopFix 事件,loop fix之后(无论是否发生定位)会触发一次loopFix 事件。
可选swiper实例作为参数。
beforeLoopFix(swiper)信息
- 类型:
- function
- 启用版本:
- 5.2.1
效果演示
使用方法示例
从Swiper7开始,容器默认类名由'.swiper-container'变更为'.swiper'。
var swiper = new Swiper('.swiper', {
slidesPerView: 1,
spaceBetween: 30,
loop: true,
on: {
beforeLoopFix:function(){
console.log('before');
},
loopFix:function(){
console.log('fix');
}
}
});
转载原创文章请注明:文章转载自:Swiper中文网 [https://www.swiper.com.cn]
本文地址:https://www.swiper.com.cn/api/event/452.html