我的Swiper插件有问题。如果您最初查看示例http://jsfiddle.net/Lzawws4r/,则会正确触发onSlideClick函数。但是,如果您向上滑动(向上尝试),则根本不会触发该事件。问题可能是什么?我的Swiper设置是:
var settings = {
mode:'vertical',
slidesPerView: 9,
loop: true,
onSlideClick: function() {
alert('HERE');
}
}
如果循环设置为false,问题似乎就会消失。
答案 0 :(得分:0)
我设法通过runCallbacksOnInit: false
设置了它。
docs说:
在swiper初始化时运行[Transition / SlideChange] [Start / End]回调。如果您的initialSlide不为0,或者您使用循环模式,则会在初始化时触发此类回调
希望这会有所帮助。似乎是为我修理它。