2012-05-20 129 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'方法適用於這兩種情況。另外,我的意思是說'固定'而不是'靜態',但我現在無法編輯它。 –