我正在尋找將窗口滾動到窗口當前位置的指定位置,NOT從窗口頂部。jQuery從當前位置滾動到目標位置不是頂部
從玩弄我已經完成的一點我找不到一種方法來做到這一點。我也試着用scrollTo插件搞亂它,並且它表現出相同的行爲。他們都將窗口的位置重置爲左上角,然後滾動到目標位置。它甚至有可能嗎?
謝謝。
編輯我犯了一個令人尷尬的愚蠢的錯誤。有一點遺漏return false;
:s
我正在尋找將窗口滾動到窗口當前位置的指定位置,NOT從窗口頂部。jQuery從當前位置滾動到目標位置不是頂部
從玩弄我已經完成的一點我找不到一種方法來做到這一點。我也試着用scrollTo插件搞亂它,並且它表現出相同的行爲。他們都將窗口的位置重置爲左上角,然後滾動到目標位置。它甚至有可能嗎?
謝謝。
編輯我犯了一個令人尷尬的愚蠢的錯誤。有一點遺漏return false;
:s
你可以得到的距離用$(document).scrollTop()
滾動。只需將該數字添加到您想要的位置即可。
你可以使用pageXOffset
和pageYOffset
找到你當前的位置。
然後,您可以使用scrollTo插件滾動到相對於當前位置的另一個位置。
編輯:你應該使用$(document).scrollTop(),就像@David說的。 jQuery的LIKEY :)
你可以用好醇」錨標籤直接跳過上/下頁:
<A href="#furtherdown">go down</a>
...
...
<a name="furtherdown />
使得<a name>
標籤是在視口的頂部這將滾動頁面。