Javascript scroll fullpage.js。如何使一个强大的滚动,几个部分滚动,而不是一个?
问题描述:
我想在强大的一次性鼠标滚动后滚动几个页面。现在在任何滚动后,只有一个部分的变化。如何通过fullpage.js或JavaScript来完成(也可以使用jQuery)?Javascript scroll fullpage.js。如何使一个强大的滚动,几个部分滚动,而不是一个?
答
目前没有办法区分实际滚动或惯性滚动,并且只有少数尝试使用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();
}
}
fullpage.js。不是fullpage.exe。有点错误。 –