style="display"之后不能获取offsetHeight或clientWidth这类测量的值
2016-06-17 10:41
197 查看
如果在html元素中设置了style="display:none;height:90px;"的属性后,是无法获得offsetLeft ,offsetWidth,offsetTop,offsetHeight以及兼容性更好的clientHeight,clientHeight等(client..属性会比offset大些,因为可能包含边框或滚动条)这类测量的值,因为一旦display:none之后浏览器没有渲染也就不会去测量。但你可以得到style中的height:90px;还有你在style设置的其他css属性值。
相关文章推荐
- 登录
- TextView相关
- 自动滚动TextView
- js实现获取两个日期之间所有日期的方法
- mycat实现mysql读写分离,热切换,集群
- 维护这些小事
- 读取Html文本字符串时可能遇到输出时打印字体格式或者换行符之类问题的情况
- 第四章 Controller接口控制器详解(1)——跟着开涛学SpringMVC
- 关于文档整理
- 关于团队的一点想法
- 10个顶级的CSS和Javascript动画框架推荐
- iOS: 使用CGContextRef,CGPath和UIBezierPath来绘画
- Error on Dell LCD screen: "E2111 SBE log disable DIMM 4"
- Java Math.round()函数小结
- 【unity shader】高级光照 --- 薄膜干涉
- DML
- 101. Symmetric Tree
- 使用Processing+Arduino写的类似雷达扫描效果
- jQuery1.9+中删除了live以后的替代方法
- maven私服问题