修复此bug的方法很简单,就是用document.body.scrollTop来替代document.documentElement.scrollTop。
因为IE有时不认document.body.scrollTop,所以在设计到网页滚动效果时,要这两个属性配合使用获取scrollTop的值,即:
var scroll_top;
if (document.documentElement && document.documentElement.scrollTop)
scroll_top = document.documentElement.scrollTop;
else if (document.body)
scroll_top = document.body.scrollTop;
这两个属性经常使用在window.onscroll事件中,要多多注意检查兼容性。