0

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

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

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

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

4

1 回答 1

0

我设法通过设置让它工作runCallbacksOnInit: false

文档说:

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

希望这可以帮助。似乎为我修复它。

于 2015-03-27T15:54:14.933 回答