问答详情
源自:4-2 获取样式

为什么编写链式动画时,获取样式里面的getComputedStyle会显示错误呢!!

制作多动画时没有错误,编写链式动画时会在第一步动画完整之后会显示getComputedStyle错误!http://img.mukewang.com/56f1ffb200013ec019200939.jpg

提问者:qq_回忆回不去的记忆_0 2016-03-23 10:30

个回答

  • 火神大猛
    2016-03-23 12:02:58
    已采纳

    Firefox新的api 要 window.getComputedStyle  否则识别不到

  • qq_回忆回不去的记忆_0
    2016-03-24 08:53:48

    http://img.mukewang.com/56f33a6600017a7d12120912.jpg你看一下这串代码加上你写的getStyle有什么问题没,我加上了你写的还是出现错误!!

  • 火神大猛
    2016-03-23 17:12:42

    //获取元素样式obj为元素对象attr为元素属性
     function getStyle(obj,attr){
         //定义一个承接属性的变量style
         var style;
         //如果支持currentStyle函数,也就是IE浏览器执行下面代码
        if(obj.currentStyle){
            //获取obj元素的attr属性赋值给style
            style=obj.currentStyle[attr];
            //返回style
            return style;
            }
        //否则执行下面的代码FF浏览器
        else{
            //获取obj元素的attr属赋值给style
            style=window.getComputedStyle(obj,false)[attr];
            //返回style
            return style;        
                }
        }