<分区>
<分区>
我网站的主页有 9 个部分。
每个部分都是一个高度为 100vh 的 div 元素。
当用户滚动页面时,我希望页面以 100vh 的增量滚动,而不是正常的滚动行为。
改变正常滚动行为以使页面以 100vh 为增量滚动的 Javascript/Jquery 代码是什么?
最佳答案
这是一次将滚动设置为 100 像素的方法。至于方向和速度,你必须要有一点创意,我建议对第二个使用暂停。希望这对您有所帮助!
$body = $('body');
$body.css('overflow', 'hidden');
$body.bind('mousewheel', function(e){
$body.scrollTop($body.scrollTop() + 100);
});
关于javascript - 更改滚动行为 : Scroll in Increments of 100vh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34546249/