一尘不染

即使在滚动时,document.body.scrollTop在IE中也始终为0

css

我在移动鼠标时在状态栏中显示document.body.scrollTop的值。在IE中,该值始终为0。为什么总是0?还有另一种方法来获取滚动条移动了多少?


阅读 304

收藏
2020-05-16

共1个答案

一尘不染

您可能要尝试在IE中使用较旧的文档类型:

var top = (document.documentElement && document.documentElement.scrollTop) || 
              document.body.scrollTop;
2020-05-16