internet-explorer - CSS3 动画在 IE9 中不工作

标签 internet-explorer css css-transforms css-animations

CSS3 动画在 IE9 中不工作。这是 jfiddle link .是否有可能让他们在 IE 上工作,或者我犯了一些愚蠢的错误?这是不起作用的代码:

@-ms-keyframes rotating {
  0% { -ms-transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); }
}

#rotateMe{
  -ms-animation: rotating 5s linear infinite;
}

由于 IE 不支持此功能,我使用 jquery rotate plugin 创建了后备方案

这是我的 IE 回退函数:

$(function() {
    if (!$.support.transition){
        var angle = 0;
        var angle2 = 0;
        setInterval(function(){
              angle+=0.3;
              angle2-=0.3;
             $(".rotateRing").rotate(angle);
             $(".rotateRingReverse").rotate(angle2);
        },50);
    }
});

最佳答案

CSS3 动画无法在 IE9 上原生运行。有一个类似的线程 here

关于internet-explorer - CSS3 动画在 IE9 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38343563/

相关文章:

css - "scroll"是 IE 的有效 CSS 背景属性吗?

c++ - 打开转义文件时出现意外行为 :///URL in IE

javascript - hasClass 不在 IE 中呈现

css - 3D CSS 变换,Firefox 中的锯齿状边缘

html - CSS 3d 正确排序立方体绘图顺序

html - IE/Edge 上的左省略号溢出

javascript - 如何使任何悬停的颜色比原始颜色更深/更浅

html - 当 body 始终居中时,如何让单个固定图像适合屏幕

html - Bootstrap 3、11 个均匀间隔的列?

html - css3 旋转剪裁 div 上的白色边框