//封装好的函数,获取样式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)即可。