今天做无限滚动时发现scrollTop取值一直是0,查了下发现是兼容性问题
chrome:document.body.scrollTop
FF&IE: document.documentElement.scrollTop
所以可以这样取值:
var oTop=document.body.scrollTop==0?document.documentElement.scrollTop:document.body.scrollTop;
scrollHeight同理
此外
scrollWidth无论body
还是documentElement
都不会出现兼容问题
而clientXxx值只能是document.documentElement.clientXxx