踩坑

document.documentElement.scrollTop

document.body.scrollTop属性获取html对象的坐标,但是在xhtml标准网页或者带标签的页面得到的结果是0

  • 如果不要标签,一切正常;
  • 可以使用document.documentElement.scrollTop来代替document.body.scrollTop属性;
  • 为保持兼容性,可以采用下列写法:
var top = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;

你可能感兴趣的:(踩坑)