转自 http://liyunpeng.iteye.com/blog/2068751
关于
document.body.scrollTop 在火狐浏览器中不管用的问题 看网上有人写通过判断document.compatMode来分别不同的模式,然后使用如下语句 document.documentElement.scrollTop或者 document.body.scrollTop 但是,我在本地的环境试了一下 发现 Chrome和Firefox都“ CSS1Compat”这种模式,但是解析的结果却不一样,所以不能通过判断document.compatMode来实现 我的做法很简单 就是 document.body.scrollTop==0?document.documentElement.scrollTop:document.body.scrollTop) 另补充一点 这个问题我是发现在使用百度的UEditor的时候,使用火狐浏览器去解析上传图片后的焦点框错位的问题,最终查到原因是因为document.body.scrollTop==0导致计算坐标出错的 所以以上问题如果同样出现在UEditor的时候,请到源码里面把 me.editor.document.body.scrollTop,用上面的方式,替换成 me.editor.document.documentElement.scrollTop
转自 http://liyunpeng.iteye.com/blog/2068751