动画旋转不起作用,即

Posted

技术标签:

【中文标题】动画旋转不起作用,即【英文标题】:Animate rotate doesn't work ie 【发布时间】:2011-12-19 03:06:33 【问题描述】:

我已经搜索过其他帖子,但找不到我想要的。我想用旋转来使用我的 jquery animate 函数。它适用于 chrome 和 ff,但不适用于 ie。

$('#myid').animate( rotate: '-=30deg', left: ['20%', 'easeOutQuart'], top: '20%' , 1200);

这个有什么解决办法还是我应该使用其他功能?

谢谢

【问题讨论】:

【参考方案1】:

IE不支持旋转,你可以使用像http://transformie.com这样的polyfill或者你可以自己修改过滤器定义:

15°旋转示例:

filter: progid:DXImageTransform.Microsoft.Matrix(/* IE6–IE9 */ 
        M11=0.9659258262890683, M12=-0.25881904510252074, M21=0.25881904510252074, M22=0.9659258262890683, sizingMethod='auto expand');

Matrix Filter 的文档

【讨论】:

以上是关于动画旋转不起作用,即的主要内容,如果未能解决你的问题,请参考以下文章

旋转 NSButton 不起作用

QGraphicsProxyWidget 动画不起作用

颤振动画不起作用

悬停时旋转在 chrome 中不起作用

嵌入另一个视图时,SwiftUI 动画不起作用

Jquery .animate() 在我第二次触发它时不起作用