CSS getStyle 获取元素的样式,解决offSet+样式所产生的bug
2017-09-20 09:51
330 查看
//封装好的函数,获取样式style(解决offset样式的bug) function getStyle(obj, attr) { if (obj.currentStyle) { //IE浏览器 return obj.currentStyle[attr] } else { //Chrome浏览器 return getComputedStyle(obj, false)[attr] } }
getStyle 函数接受两个参数,第一个为obj对象,第二个为对象的属性。一般情况下,
div.offSetWidth运动时由于边框,padding等因素会产生偏差,如果border为1px,宽度
每秒-1,则会越来越大!从而使运动不能完整。使用getStyle(obj, attr)即可。
相关文章推荐
- (转载)记录函数 getStyle() 获取元素 CSS 样式
- 函数 getStyle() 获取元素 CSS 样式
- 实现一个获取元素样式的函数getStyle
- 笔记-[1]-获取元素样式值的兼容性问题解决方法。
- 解决IE6浮动元素产生的“双边距”BUG问题及解决办法
- javascript 获取元素的真实,最终的css样式
- 用JS获取不到元素样式信息的"Bug"?
- jquery之修改元素样式(获取和设置样式,使用css(),width(),height()方法)
- 手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
- JavaScript(获取或设置html元素的宽,高,坐标),确定和判断鼠标是否在元素内部,二级导航菜单鼠标离开样式问题解决
- 获取外链css元素的样式属性值
- getStyle 获取元素所绑定的css属性
- CSS基础:解决图片元素下多余空白的BUG
- Javascript如何用一个优雅的姿势通过getStyle函数来获取元素的样式
- 手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
- JS获取和修改元素样式的实例代码
- E7 float:right 时元素换行出现在下一行的bug解决方法
- 最常用的12种CSS BUG解决方法与技巧
- 关于Asp.net2.0下Div+Css布局页面样式实效的解决方法
- 子元素浮动父容器高度不能自适应的CSS解决方法