为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

3 回答

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

0 回复 有任何疑惑可以回复我~
#1

qq_回忆回不去的记忆_0 提问者

还是不对,能麻烦你写下来代码吗?!!
2016-03-23 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

火神大猛

看着没问题,你设置断点看看吧
2016-03-24 回复 有任何疑惑可以回复我~
#2

qq_回忆回不去的记忆_0 提问者 回复 火神大猛

好吧,谢谢
2016-03-25 回复 有任何疑惑可以回复我~
//获取元素样式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;        
            }
    }


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信