当循环模式打开时,不会触发idangero.us Swiper onSlideClick

时间:2014-10-20 11:53:30

标签: jquery swiper

我的Swiper插件有问题。如果您最初查看示例http://jsfiddle.net/Lzawws4r/,则会正确触发onSlideClick函数。但是,如果您向上滑动(向上尝试),则根本不会触发该事件。问题可能是什么?我的Swiper设置是:

var settings = {
    mode:'vertical',
    slidesPerView: 9,
    loop: true,

    onSlideClick: function() {
      alert('HERE');
    }
  }

如果循环设置为false,问题似乎就会消失。

1 个答案:

答案 0 :(得分:0)

我设法通过runCallbacksOnInit: false设置了它。

docs说:

在swiper初始化时运行[Transition / SlideChange] [Start / End]回调。如果您的initialSlide不为0,或者您使用循环模式,则会在初始化时触发此类回调

希望这会有所帮助。似乎是为我修理它。