Javascript 用于禁用/启用滚动的交叉浏览器解决方案

Javascript 用于禁用/启用滚动的交叉浏览器解决方案,javascript,jquery,html,css,Javascript,Jquery,Html,Css,很久以前,我在某个地方(我想是在stackoverflow上)找到了一个代码,可以在每个卷轴上滚动一个窗口高度。我尝试了很多库,但脚本的工作方式和我想要的一样。但在动画中滚动时会出现跳跃。所以我在动画中禁用了scroll,但它只在Firefox中有效 我拉了一把小提琴: if($(窗口).scrollTop()

很久以前,我在某个地方(我想是在stackoverflow上)找到了一个代码,可以在每个卷轴上滚动一个窗口高度。我尝试了很多库,但脚本的工作方式和我想要的一样。但在动画中滚动时会出现跳跃。所以我在动画中禁用了scroll,但它只在Firefox中有效

我拉了一把小提琴:

if($(窗口).scrollTop()<$(窗口).height()*6){
window.onwheel=function(){return false;};
}
$('html,body').stop().animate({
scrollTop:divs.eq(div.offset().top
},600,函数(){
window.onwheel=function(){return true;};
});

我不明白这一点:

if( $(window).scrollTop() < $(window).height() * 6 )


有一个问题是,crossbrowserCSS的滚动条抓取我的页面可能会让你感兴趣:(它们在Chrome中还没有,在Safari和Firefox中是相当新的)非常感谢你,但现在当我使用滚动条时,滚动条在页面刷新之前不会工作。嗯,是的。。。它只允许您在正确的位置滚动。但是,你有许多其他的选择,使其工作,检查我的更新。
if( $(window).scrollTop() < $(window).height() * 6 )