我需要能够在某一点上停止滚轮滚动。这是我剧本的简化版本
window.addEventListener( 'wheel', function(e) {
var scroll_top = $(document).scrollTop();
console.log( 'scroll_top', scroll_top );
if( scroll_top > 100 ) {
console.log( 'PREVENTING SCROLL' );
e.preventDefault();
e.stopPropagation();
return false;
}
}, { passive:false })
问题是,窗口的滚动速度超过了100px。我需要它停止后立即(5-10px的adter仍然很好,但现在它甚至超过300px过去)。有什么办法吗?Baysicaly我需要页面滚动直到到达滑块,然后停止verticall滚动,并将其替换为SCX滚动滑块(我对这部分进行了排序),一旦滑块完成,我需要继续滚动(这部分也完成了)。
暂无答案!
目前还没有任何答案,快来回答吧!