我看到很多关于如何获取页面滚动位置的差异。一些文档/教程使用它:
$('html, body').scrollTop()
其他人使用$(document)
或$(window)
。但由于某种原因,$('html, body').scrollTop()
在Firefox和Chrome中都不起作用(我还没有检查过IE)。
这个普遍接受的标准是什么?
答案 0 :(得分:1)
您应该使用$(window).scrollTop()
。虽然您声明的其他选项在大多数情况下都可以使用(可能全部?),$(window)
是最合适的语义,因为您想要从window
的顶部到顶部的距离document
。