发表于: 2016-08-23 23:47:11
1 1949
今天的任务:学习js中的动画操作以及在里面有什么样的坑,以及浏览器的兼容性。
收获:在js中offsetWidth 可以获得行内样式的宽度。但是如果样式没有在行内中,
则不会有任何变化。如过要解决这个问题
currentStyle(IE)或者getComoputedStyle(obj,false)[attr](火狐中);可以完美解决。
判断语句入下
function getStyle(obj,attr)
{
if(obj.currentStyle)
return obj.currentStyle[attr];
else
return getComputedStyle(obj,false)[attr];
}
各个浏览器之间有很多的兼容性问题,并不是每个用户都用的是最新的浏览器,
所以兼容性很重要。
如果是在手机端,由于手机端相对而言兴起的晚,里面的浏览器内核都比较新。有的可以忽略。
评论