jquery에서 요소를 동적으로 생성하여 페이지에 추가하고 클래스에 클래스를 추가하면 top:50%
이됩니다. 모든 것은 괜찮아요, 50 %입니다.하지만이 값이 최고 12 일 때 .css('top')
이 나옵니다. 20 대신에 470이 잘못 표시됩니다. 문제는이 잘못된 값이 적용되지 않아도 오류가 발생합니다. 자바 스크립트를 통해 올바른 값을 얻는 것에 의존합니다. 이것은 파이어 폭스에서 아무런 문제가되지 않습니다. 나는 내가 본 것과 계산 된 것을 얻는다.크롬에서 잘못된 계산 값을 보여주는 최고 값의 백분율 [possible bug!]
Jsfiddle : http://jsfiddle.net/techsin/dbj2un2e/
d.css('top', d.css('top'));
크롬의 실제 위치를 변경한다. (해당 주석의 주석을 제거하십시오)
스크린 샷을 조금 더 자세히 설명합니다. (새 탭에서 열기 이미지가 명확하게 볼 수 있습니다)
의 누구나 실제로 무슨 일이 일어나고 있는지 알 수 있습니다. – jmore009
예, jsfiddle에서 재현 할 수있었습니다. –