2011-03-25 32 views
1

按照标题,我翻译和旋转对象与CSS3的变换,并在除IE9以外的每个浏览器中完美地工作。CSS3 2D变换如果由jQuery设置不能在IE9上工作

它适用于IE9 ,但前提是它直接写入.css文件。如果通过jQuery(v.1.5.1)设置,则失败:

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

任何建议?

回答

1

我不知道是什么导致了问题。然而,你有没有尝试过cssText:

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

有时候,这似乎工作。

编辑:我认为这个问题是与此相关的jQuery的问题:

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

+0

嘿它的工作原理!谢谢! :)所以问题是jQuery本身?或者它是通过JavaScript设置CSS的ie错误? – 2011-03-25 15:05:22