2011-05-07 49 views
1

我正在製作一個簡單的腳本,滾動到底部。我可以滾動多遠?

for (var i = 0; i < 100; i++) 
    window.scroll.after(i * 5, [0, i]); 

上面的腳本完美地工作,除此之外它不會一直滾動,因爲它只被告知向下滾動100個像素。

如何判斷可以滾動多少?或者我不能?

回答

1

您只需滾動到一些大的離譜值。

for (var i = 0; i < 4294967296; i++) 
    window.scroll.after(i * 5, [0, i]); 

我不知道你使用的是什麼瀏覽器或磁帶庫支持scroll.after()這樣,雖然。

https://developer.mozilla.org/en/window.scroll

+1

[同盟(http://github.com/tylermwashburn/Ally)。我喜歡這個答案,只是爲了冒險。 xD我很肯定你已經回答了我的很多問題。 – Kayla 2011-05-07 04:25:02

+1

男人,在頁面上的東西絕對讓我的CPU滾動時。此外,[本文]中的GitHub鏈接(http://allyframework.tumblr.com/post/3558661585)已被破壞。 (' – 2011-05-07 04:31:53

+0

)我切換了存儲庫,並且我丟失了那個分支:(只使用最新的1.4版本,更多的兼容性,更穩定,更多的功能,更好的功能等等。它接近完成,所以它變得相當穩定現在。 – Kayla 2011-05-07 05:05:55

相關問題