使用getComputedStyle“不支持操作”

时间:2012-07-14 08:52:23

标签: javascript css3 rotation css-animations

我正试图从旋转动画中获取当前学位。 可悲的是Firefox告诉我以下内容:

NotSupportedError: Operation is not supported
[Break On This Error]   

var style = window.getComputedStyle(el);

el如下:

document.getElementById('spinner');

#spinner是和动画旋转的图像:

 @-moz-keyframes spinmerightroundbaby{
    0%{ -moz-transform: rotate(0deg); } 
    100%{ -moz-transform: rotate(360deg);}
    }
    #spinner{
        -moz-animation: spinmerightroundbaby 30s linear 0s infinite;
    }

没有执行其他JScode。

请你帮帮我吗?

1 个答案:

答案 0 :(得分:4)

Rob W reminded me检查元素是否为“null”,因此它是。

易于修复:我使用jQuery提供的$(document).ready()函数来推迟执行 这很好。