2011-03-25 35 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