当前位置: 代码迷 >> 综合 >> document.body.scrollTop与document.documentElement.scrollTop
  详细解决方案

document.body.scrollTop与document.documentElement.scrollTop

热度:75   发布时间:2023-12-17 20:07:05.0

在获取滚动高度的时候,使用document.body.scrollTop发现得到的值始终为0,于是引出了document.documentElement.scrollTop。在不同的浏览器中,有些能识别document.body.scrollTop,有些能识别document.documentElement.scrollTop。如果document.body.scrollTop为0则document.documentElement.scrollTop不为0,反之亦然。

做兼容:var rScrollTop = document.body.scrollTop+document.documentElement.scrollTop

原生JS的兼容性:
document.body.scrollTop //非IE
document.documentElement.scrollTop //IE

  相关解决方案