페이지의 모든 요소가 절대 위치로 설정되었습니다. 모든 정수입니다. Chrome은 올바른 위치를 알려주지 만 상위 100 왼쪽 15, jQuery는 매우 이상한 좌표 99.99999332427979 왼쪽 상단 15.454545021057129를보고합니다. 뭐라 구요?jQuery가 위쪽/왼쪽 위치를 잘못보고합니다.
편집 : 몇 가지 알려지지 않은 이유로 정확한 정수를보고하면 완벽하게 작동합니다. 나는 정말로 무슨 일이 일어나고 있는지 모르지만, 그것들은 jquery position()에서 float로 파싱되기 때문에 margin-top, margin-left, border-top-width 및 border-left- width와 관련이있다. 기능. 필자의 경우 애니메이션을 사용하지 않으므로이 문제는 애니메이션과 관련이 없습니다.
위치를 가져 오는 요소에서 애니메이션이 실행되고 있습니까? 그것은'animate()'메소드의 반올림 오류처럼 들립니다. –
코드를 보지 않고서도 알 수 없습니다. #wrapperDiv 위치가 relative인지 확인하십시오. – SMacFadyen
다른 사람들과 마찬가지로 일부 코드를 보는 데 도움이되지 않습니다. 예를 들어, .position()과 .offset()이 모두 [이 예] (http://jsfiddle.net/MV6Dh/)에 정확한 좌표를 제공합니다. – Alex