Javascript scroll fullpage.js。如何使一个强大的滚动,几个部分滚动,而不是一个?

Javascript scroll fullpage.js。如何使一个强大的滚动,几个部分滚动,而不是一个?

问题描述:

我想在强大的一次性鼠标滚动后滚动几个页面。现在在任何滚动后,只有一个部分的变化。如何通过fullpage.js或JavaScript来完成(也可以使用jQuery)?Javascript scroll fullpage.js。如何使一个强大的滚动,几个部分滚动,而不是一个?

+0

fullpage.js。不是fullpage.exe。有点错误。 –

目前没有办法区分实际滚动或惯性滚动,并且只有少数尝试使用Javascript解决此问题。 (它们也不完美)

对于称为“动态滚动”的这个问题,Javascript并没有提供很好的解决方案。

fullPage.js在内部处理它,但它远非完美。

+0

非常感谢您的回答。我认为我应该使用轮子事件,并以某种方式确定不间断鼠标滚动的时间。但不幸的是,我不知道如何确定一个不间断的鼠标滚动的时间。 –

+0

这不是那么简单:) – Alvaro

我找到了一个简单的解决方案,但不幸的是,它不完美。

document.getElementsByTagName('body')[0].addEventListener('wheel', function (e) { 
    if (e.deltaY > 100) 
     $.fn.fullpage.moveSectionDown(); 
    else if (e.deltaY < -100) { 
     $.fn.fullpage.moveSectionUp(); 
    } 
}