博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Chrome(谷歌浏览器)不识别document.documentElement.scrollTop
阅读量:5265 次
发布时间:2019-06-14

本文共 445 字,大约阅读时间需要 1 分钟。

做弹出浮动层时遇到一个问题,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下都能显示正常了。

转载于:https://www.cnblogs.com/meihua/archive/2011/03/23/1992172.html

你可能感兴趣的文章
高性能的异步爬虫
查看>>
数据结构(二):栈
查看>>
实训第五天
查看>>
平台维护流程
查看>>
SQL (FMDB)
查看>>
2012暑期川西旅游之总结
查看>>
Linux发行版的排行
查看>>
宾得镜头大全与发展史
查看>>
spread+wackamole打造全新高可用+负载均衡
查看>>
sql语句中的left join,right join,inner join的区别
查看>>
Xcode 快捷键及代码格式化
查看>>
在 Swift 项目中实现侧滑菜单-利用 SWRevealViewController
查看>>
Android JNI 传递对象
查看>>
Android TextView drawableLeft 在代码中实现
查看>>
函数定义从零开始学C++之从C到C++(一):const与#define、结构体对齐、函数重载name mangling、new/delete 等...
查看>>
字段方法“轻松”实现一次查询多表
查看>>
生成编辑UBIFS 创建记录
查看>>
程序启动冲出UAC-解决Win UAC问题的编程经验
查看>>
nullnullhow to read directory name using std c in the linux
查看>>
测试SQLServer拆分字符串到临时表
查看>>