信息显示浮动层时,IE、Firefox下都能显示正常,但Chrome下出现了浮动层永远显示在
上面,经过仔细分析,发现Chrome对document.documentElement.scrollTop的识别会出
现误差。不过加上document.body.scrollTop后,则显示正常。
由于document.documentElement.scrollTop和document.body.scrollTop在标准模式或
者是奇怪模式下都只有一个会返回有效的值,所以都加上也不会有问题(看来上面的问
题是Chrome可能把文档当作非标准文档来解析了)。
即获取高度时使用
document.documentElement.scrollTop+document.body.scrollTop,经测试,代码在
IE、Firefox、Chrome下都能显示正常了。
详细解决方案
关于Chrome(谷歌浏览器)对document.documentElement.scrollTop==零
热度:546 发布时间:2012-08-26 16:48:06.0
相关解决方案
- jquery中$(document).ready(function()是jquery开始要写的一句话,javaWeb项目中,这句话什么时候开始实施呢
- document.form1.submit() 揭示拒绝访问
- document.all的用法,该如何处理
- jsp页面关于document.body.scrollTop和document.documentElement.scrollTop的区别。解决方法
- chrome 如何查看url
- document.getElementById(。)对象不存在,该如何解决
- document.getElementById与lhgdialog.js冲突,导致JS异常
- Chrome Javascript Click 事件,该如何解决
- document.writeln解决办法
- document.getElementById("input").checked;转换成Jquery,如何写
- chrome,fireFox获取绝对路径,该如何解决
- 此文档已具有“DocumentElement”节点解决方法
- 无刷新更换验证码图片"onclick="document.getElementById('ImgCode').src='./VerifyCode.aspx'"无效,该怎么处理
- 怎么自动执行<a href="document.html" target="parent">my document</a> 呢
- 讯息: 'document.form1.xclassid' 为空或不是对象
- 怎么根据字符串构造 document 对象
- chrome 对JS 的一个代码不会弄!该怎么处理
- asp.net做动态菜单出现document.all.item1.style.top=parseInt(document.all.item1.style.to),该怎么解决
- document.writeln解决方法
- document.write()不覆盖其它元素,该怎么解决
- Microsoft JScript 运行时异常: 'document.getElementById(.)' 为空或不是对象
- 问在线编辑WORD(SharePoint.Document),非正常退出WORD时(比如结束进程),第二次打开就显示已被用户锁定.请教如何解决
- 郁闷、难过啊一个关于JS跨页面访问的有关问题,'Parent.top_frame.document.all.T1 '为空或不是对象
- document.getElementById("TextBox")解决办法
- 服务控件 当按下回车时触发的有关问题 提示:"Microsoft JScript 运行时异常: 'document.all[.]' 为空或不是对象"
- document.GetElementById('PIDIn').select()对象不支持此属性或方法?该如何处理
- document.write(str);的有关问题
- 求javascript的保留代码: document.execCommand
- document.getElementById()里面能放参数吗?解决办法
- document.createElement("div")后怎么取他的属性