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

来源:4-2 获取样式

qq_回忆回不去的记忆_0

2016-03-23 10:30

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

写回答 关注

3回答

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

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

    qq_回忆回...

    还是不对,能麻烦你写下来代码吗?!!

    2016-03-23 16:06:10

    共 1 条回复 >

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

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

    qq_回忆回... 回复火神大猛

    好吧,谢谢

    2016-03-25 08:23:30

    共 2 条回复 >

  • 火神大猛
    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;        
                }
        }


JS动画效果

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

113931 学习 · 1443 问题

查看课程

相似问题