찾다

 >  Q&A  >  본문

javascript - jquery의 애니메이션 배경 위치 y는 IE에서 매번 0부터 시작합니다.

http://jsbin.com/yolexeqidu/1...

jquery의 animate background-position-y는 IE9 이상에서 매번 0부터 시작합니다.
IE8 이하, Chrome 및 Firefox에서는 이러한 현상이 발생하지 않습니다.

애니메이션 효과가 위아래로 튀는 문제를 해결하는 방법

코드는 다음과 같습니다

으아악
迷茫迷茫2749일 전650

모든 응답(1)나는 대답할 것이다

  • phpcn_u1582

    phpcn_u15822017-05-19 10:34:46

    IE9+ 브라우저로 인해 jquery는 backgroudPostionY 60px의 초기 값을 가져올 수 없습니다. 마우스엔터에 문장을 추가하여 확인하세요

    으아악

    IE8에서는 실제 값이 60px인 반면, IE9+에서는 정의되지 않고 당연히 0부터 시작해서 맨 위로 갑니다 - -

    회신하다
    0
  • 취소회신하다