document.documentElement.scrollTop与window.pageYOffset是不是一回事?

我在《javascript权威指南》上看到这两个好像都是指的滚动条的位置,并且document.documentElement.scrollTop是所有现在浏览器都支持的,但是我滚动滚动条,document.documentElement.scrollTop的值始终是0,window.pageYOffset会随着滚动而变化。用的chrome的最新版本。

$(window).on('load scroll',function()
{
    
    console.log(document.documentElement.scrollTop);
   
});
阅读 4.9k
2 个回答

不是的,document.documentElement.scrollTop存在bug,Chrome中会是0
window.pageYOffset是滚动条距离顶部的偏移量

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题