如果由jQuery设置,CSS3 2D变换不能在IE9上工作

根据标题,我正在使用CSS3的转换来翻译和旋转对象,并且除了IE9之外,它在每个浏览器中都能完美运行。

它适用于IE9, 但只有直接写入.css文件 。 如果由jQuery(v.1.5.1)设置,它会失败:

$('#example').css('-ms-transform', 'translate(200%) rotate(45deg) translate(-200%)'); 

有什么建议吗?

我不知道造成这个问题的原因。 但是,您是否尝试过使用cssText:

$(’#example’)。css(’cssText’,’ – ms-transform:translate(200%)rotate(45deg)translate(-200%)’);

有时这似乎有效。

编辑:我认为这个问题与这个jQuery问题有关:

http://bugs.jquery.com/ticket/8346