http://jsbin.com/yolexeqidu/1...
jquery의 animate background-position-y는 IE9 이상에서 매번 0부터 시작합니다. IE8 이하, Chrome 및 Firefox에서는 이러한 현상이 발생하지 않습니다.
애니메이션 효과가 위아래로 튀는 문제를 해결하는 방법
코드는 다음과 같습니다
业精于勤,荒于嬉;行成于思,毁于随。
IE9+ 브라우저로 인해 jquery는 backgroudPostionY 60px의 초기 값을 가져올 수 없습니다. 마우스엔터에 문장을 추가하여 확인하세요
IE8에서는 실제 값이 60px인 반면, IE9+에서는 정의되지 않고 당연히 0부터 시작해서 맨 위로 갑니다 - -
IE9+ 브라우저로 인해 jquery는 backgroudPostionY 60px의 초기 값을 가져올 수 없습니다. 마우스엔터에 문장을 추가하여 확인하세요
으아악IE8에서는 실제 값이 60px인 반면, IE9+에서는 정의되지 않고 당연히 0부터 시작해서 맨 위로 갑니다 - -