2
해결할 수없는 이상한 문제가 있습니다. 내 코드에서 나는 같은 것을 할 :JavaScript가 IE 값이 잘못되었습니다.
$tds.each(function(index) {
parentHeightArray.push($(this).parent().outerHeight());
});
$tds
은 단순히 테이블 셀에있는 모든 <div>
태그를 포함하고있는 jQuery 객체가된다.
FF에서는 올바른 값을 반환하지만 IE에서는 너무 낮습니다. setTimeout
함수에서 같은 코드를 실행하면 좋은 결과를 얻을 수 있습니까?
코드가 실행될 때 아직로드되는 일부 콘텐츠가 있습니까? –
@ user1689607에 동의합니다. 아직로드중인 콘텐츠가 있어야합니다. 페이지의 html 인 경우 문서의 맨 아래에 본문 닫기 태그 바로 앞에 스크립트 태그를 삽입하십시오. jquery와 관련이 있다면'$ (docuemnt) .ready (function() {}) '구문을 사용하십시오 –