我正在尝试使用 swiper.js 创建一个可垂直滚动和可拖动的列表,我已经快达到目标了。只剩下一个问题了:
鼠标滚轮滚动感觉非常滞后。每次滚动后,在注册下一个滚动之前都会有一小段延迟。在此处查看行为:
http://idangero.us/swiper/demos/20-mousewheel-control.html
这是我到目前为止的配置:
this.swiper = new Swiper(this.$el, {
direction: 'vertical',
centeredSlides: true,
spaceBetween: 0,
grabCursor: true,
slidesPerView: 'auto',
mousewheelControl: true,
}
我还没有找到禁用此功能的方法。唯一听起来有帮助的属性,mousewheelSensitivity
,似乎根本没有改变行为。
这是否可能,或者我是否需要更改 swiper.js 内部结构才能使其工作?
最佳答案
我有同样的问题,并且还没有找到最终的答案,但是,我注意到添加下一个选项会有所帮助:
mousewheelSensitivity: 0,
mousewheelReleaseOnEdges: true,
如果您发现任何其他解决方案,请与我们分享。
关于javascript - 禁用 swiper.js 的鼠标滚轮去抖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38081862/