2011-05-07 44 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

相关问题