一尘不染

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

html

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


阅读 303

收藏
2020-05-10

共1个答案

一尘不染

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

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