用swiper.js做全屏滚动的时候,鼠标滚轮每滚动一屏后,要等待大概半秒钟才能滚动下一屏。这个“半秒钟”的控制参数在哪里修改?
类似滴滴的官网这种滚动效果:https://www.didiglobal.com/
滴滴貌似减小了这个滚动后等待时间,让页面滚动更加丝滑。
用swiper.js做全屏滚动的时候,鼠标滚轮每滚动一屏后,要等待大概半秒钟才能滚动下一屏。这个“半秒钟”的控制参数在哪里修改?
类似滴滴的官网这种滚动效果:https://www.didiglobal.com/
滴滴貌似减小了这个滚动后等待时间,让页面滚动更加丝滑。
参考swiper官网的swiper.0的API。
var swiper = new Swiper('.swiper-container', {
pagination: '.swiper-pagination',
direction: 'vertical',
speed: 1000,
slidesPerView: 1,
paginationClickable: true,
spaceBetween: 30,
mousewheelControl: true,
onScroll: function(swiper) {
swiper.disableMousewheelControl();
setTimeout(function() {
swiper.enableMousewheelControl();
}, 500) // 修改这里的参数
}
});