2010-01-16 91 views
1

我正在尋找將窗口滾動到窗口當前位置的指定位置,NOT從窗口頂部。jQuery從當前位置滾動到目標位置不是頂部

從玩弄我已經完成的一點我找不到一種方法來做到這一點。我也試着用scrollTo插件搞亂它,並且它表現出相同的行爲。他們都將窗口的位置重置爲左上角,然後滾動到目標位置。它甚至有可能嗎?

謝謝。

編輯我犯了一個令人尷尬的愚蠢的錯誤。有一點遺漏return false;:s

回答

1

你可以得到的距離用$(document).scrollTop()滾動。只需將該數字添加到您想要的位置即可。

1

你可以使用pageXOffsetpageYOffset找到你當前的位置。

然後,您可以使用scrollTo插件滾動到相對於當前位置的另一個位置。


編輯:你應該使用$(document).scrollTop(),就像@David說的。 jQuery的LIKEY :)

0

你可以用好醇」錨標籤直接跳過上/下頁:

<A href="#furtherdown">go down</a> 
... 
... 
<a name="furtherdown /> 

使得<a name>標籤是在視口的頂部這將滾動頁面。

相關問題