如果由jQuery设置,CSS3 2D转换在IE9上不起作用

如果由jQuery设置,CSS3 2D转换在IE9上不起作用,jquery,css,2d,transform,internet-explorer-9,Jquery,Css,2d,Transform,Internet Explorer 9,根据标题,我正在用CSS3的变换转换和旋转一个对象,它在除IE9之外的所有浏览器中都能完美地工作 它在IE9中工作,但仅当它直接写入.css文件时才起作用。如果jQuery(1.5.1版)设置为: 有什么建议吗?我不知道是什么导致了这个问题。但是,您是否尝试过使用cssText: $(“#示例”).css('cssText','-ms变换:平移(200%)旋转(45度)平移(-200%) 有时这似乎是可行的 编辑:我认为问题与jQuery问题有关: 我不知道是什么导致了这个问题。但是,您是否尝试

根据标题,我正在用CSS3的变换转换和旋转一个对象,它在除IE9之外的所有浏览器中都能完美地工作

它在IE9中工作,但仅当它直接写入.css文件时才起作用。如果jQuery(1.5.1版)设置为:


有什么建议吗?

我不知道是什么导致了这个问题。但是,您是否尝试过使用cssText:

$(“#示例”).css('cssText','-ms变换:平移(200%)旋转(45度)平移(-200%)

有时这似乎是可行的

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


我不知道是什么导致了这个问题。但是,您是否尝试过使用cssText:

$(“#示例”).css('cssText','-ms变换:平移(200%)旋转(45度)平移(-200%)

有时这似乎是可行的

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

嘿,它真管用!谢谢!:)那么问题是jQuery本身?或者它是一个ie bug,通过JavaScript设置css?嘿,它很管用!谢谢!:)那么问题是jQuery本身?或者是通过JavaScript设置css的ie bug?
$('#example').css('-ms-transform', 'translate(200%) rotate(45deg) translate(-200%)');