发表于: 2016-08-23 23:47:11

1 1953


今天的任务:学习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];

         }


       各个浏览器之间有很多的兼容性问题,并不是每个用户都用的是最新的浏览器,

       所以兼容性很重要。

       如果是在手机端,由于手机端相对而言兴起的晚,里面的浏览器内核都比较新。有的可以忽略。


返回列表 返回列表
评论

    分享到