Javascript CSS 3D旋转,在不同浏览器中使用小提琴

Javascript CSS 3D旋转,在不同浏览器中使用小提琴,javascript,jquery,css,Javascript,Jquery,Css,我有一把很大的小提琴 它有一个函数,用于调整窗口大小以缩放不同的对象。这在所有浏览器中都可以正常工作 function dim() 它还具有旋转横幅的功能 function dauerrotieren() 你可以设置横幅的数量,它会把它们放在下一个地方。我有6个可能的图像,因此您可以将var anzahl_an_bannern设置为1到6之间的值 整件事在歌剧和Chrome中都很好。在IE中,它不起作用。我认为CSS有问题 Firefox:基本上可以工作,但是旋转到0度线42是一个运动,而不

我有一把很大的小提琴

它有一个函数,用于调整窗口大小以缩放不同的对象。这在所有浏览器中都可以正常工作

function dim()
它还具有旋转横幅的功能

function dauerrotieren()
你可以设置横幅的数量,它会把它们放在下一个地方。我有6个可能的图像,因此您可以将var anzahl_an_bannern设置为1到6之间的值

整件事在歌剧和Chrome中都很好。在IE中,它不起作用。我认为CSS有问题

Firefox:基本上可以工作,但是旋转到0度线42是一个运动,而不是0毫秒。我希望它意味着一个连续的旋转,而不是4x90和一次360

我不能让它以90度的增量变成无穷大,因为如果你最小化浏览器,过一会儿再打开它,它会尽可能快地完成所有那些遗漏的旋转,回到当前的3780度,或者当时可能在的任何位置


很抱歉邮件太长。如果代码中包含太多令人困惑的德语注释,我可以将其清理干净,使其可读性更好,或者将其替换为英语。不过很快就有约会了,所以我明天就得去做了。

在IE中,preserve-3D还不能工作,所以你可以使用平面效果,而不是3D效果。 以下是MSDN的原文:

请注意,W3C规范为此属性定义了一个关键字值preserve-3d,表示未执行展平。此时,Internet Explorer 10不支持preserve-3d关键字。除了子元素的法线变换外,还可以通过手动将父元素的变换应用于每个子元素来解决此问题


Ref:

那么……你想做的就是让它与IE/FF兼容?@stackErr是的,没错。。。