2011-03-25 3 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의와 시도가 :

$ ('# 예') CSS를 ('CSSText의', '- MS가-변환 : -200 % ((45deg)이 번역 회전 (200 %) 번역)'.);

가끔은 제대로 작동하는 것 같습니다.

편집 : 나는 문제가이 jQuery를 문제와 관련 믿습니다 :

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

+0

헤이 작동! 감사! :) 그래서 문제는 jQuery 자체였습니까? 아니면 자바 스크립트를 통해 CSS를 설정하는 ie 버그입니까? –