我正在製作一個簡單的腳本,滾動到底部。我可以滾動多遠?
for (var i = 0; i < 100; i++)
window.scroll.after(i * 5, [0, i]);
上面的腳本完美地工作,除此之外它不會一直滾動,因爲它只被告知向下滾動100個像素。
如何判斷可以滾動多少?或者我不能?
我正在製作一個簡單的腳本,滾動到底部。我可以滾動多遠?
for (var i = 0; i < 100; i++)
window.scroll.after(i * 5, [0, i]);
上面的腳本完美地工作,除此之外它不會一直滾動,因爲它只被告知向下滾動100個像素。
如何判斷可以滾動多少?或者我不能?
獲取文件的高度,並用其作爲「底」值:http://james.padolsey.com/javascript/get-document-height-cross-browser/
您只需滾動到一些大的離譜值。
for (var i = 0; i < 4294967296; i++)
window.scroll.after(i * 5, [0, i]);
我不知道你使用的是什麼瀏覽器或磁帶庫支持scroll.after()
這樣,雖然。
[同盟(http://github.com/tylermwashburn/Ally)。我喜歡這個答案,只是爲了冒險。 xD我很肯定你已經回答了我的很多問題。 – Kayla 2011-05-07 04:25:02
男人,在頁面上的東西絕對讓我的CPU滾動時。此外,[本文]中的GitHub鏈接(http://allyframework.tumblr.com/post/3558661585)已被破壞。 (' – 2011-05-07 04:31:53
)我切換了存儲庫,並且我丟失了那個分支:(只使用最新的1.4版本,更多的兼容性,更穩定,更多的功能,更好的功能等等。它接近完成,所以它變得相當穩定現在。 – Kayla 2011-05-07 05:05:55