2011-06-14 3 views
0

jQuery의 애니메이션 기능과 IE8에 문제가 있습니다. 문제는 4 개의 이미지를 선택하고 한 번에 애니메이션을 적용해야하는 선택기를 사용하여 애니메이션 기능을 설정한다는 것입니다. 그러나 IE8은 4 가지 이미지 중 첫 번째 이미지 만 움직입니다.jQuery .animate()는 IE8의 4 개 요소 중 첫 번째 요소에서만 실행됩니다.

현재 작업에서 볼 수 있습니다 : FF, 크롬과 사파리처럼

http://jsfiddle.net/SMmzE/1/

IE9는 예상대로 작동합니다. IE8과 7은 그렇지 않습니다.

모든 아이디어는 크게 감사하겠습니다. JQuery와 문서에서

답변

1

:

속기 CSS 속성 (예를 들어, 여백, 배경, 테두리)는 지원되지 않습니다. 예를 들어, 렌더링 된 여백을 검색하려면 $ (elem) .css ('marginTop') 및 $ (elem) .css ('marginRight') 등을 사용하십시오.

http://api.jquery.com/animate/

margin-top,margin-bottom,margin-left,margin-right 작동합니다 개별 조각 여백 속성 변경.

+0

오! 나는 속기를지지하지 않았다. 나는 FF와 크롬이 예상대로 작동했기 때문에 그것이 나를 던졌다 고 생각한다. 고마워! – Ryan

관련 문제