我正在制作一个简单的脚本,滚动到底部。我可以滚动多远?
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