2012-05-20 86 views
1

我正在使用查询bumpbox插件与网页,我正在使用,但我仍然可以从使用它时滚动浏览bumpbox。我想知道是否有某种jquery方法可以防止网页滚动,或者只是以相同的距离滚动相反的方式。停止使用jquery滚动网页

+0

您可以提供一些代码? –

+0

以下是我正在使用的插件示例的链接:http://direseas.com/examples/bumpbox/ – Cameron

回答

4

很难具体,没有贴码,但要防止滚动,你可以这样做:

$(window)​​.on('scroll', function() { 
    $(this).scrollTop(100); //sets the scrollposition to 100px 
})​​;​ 

FIDDLE

+0

非常感谢! – Cameron

1

最简单的方式实现这一目标

$("body").css("overflow", "hidden"); 
+0

这是一个好主意,但不适用于所有浏览器(Chrome,Firefox)。我发现$(“body”).css(“position”,“static”)更有效。 –

+0

@RupertRawnsley它的工作..我已经在我的网站之一中使用和测试过 –

+1

在我的真实世界的页面上,'overflow'方法失败了,但在这个简单的页面上工作正常:http://jsfiddle.net/DX24z/1 /所以也许我在页面上的其他地方做了一些不寻常的事情。 'position'方法适用于这两种情况。另外,我的意思是说'固定'而不是'静态',但我现在无法编辑它。 –