2013-08-20 10 views
1

이 코드는 IE와 Firefox에서 제대로 작동하지만 Chrome에는 문제가 있습니다. BG 이미지가 마지막에로드되지 않습니다.offsetHeight가 Chrome에서 작동하지 않습니다.

+0

어떻게 작동하지 않는지 보여주기 위해 좀 더 많은 코드를 제공 할 수 있습니까? 아마도 바이올린이 많은 도움이 될 것입니다. 예를 들어, '오른쪽'에 적용되는 CSS는 무엇입니까? – Huangism

+0

문제는 offsetHeight입니다. 예를 들면. 페이지가로드 될 때 Firefox의 페이지 높이는 3600px이지만 Crome의 경우 2165px – user2701076

+0

offsetHeight에 문제가없는 것 같습니다. 크롬에 아직 완전히로드되지 않은 항목 일 수 있습니다. 창로드시 동일한 코드를 사용해보십시오. – Huangism

답변

0

$ (문서) .ready가 Chrome에서 실행될 때까지는 IMG 요소가로드되지 않을 수 있습니다. 확인하려면 readyState을 확인하십시오.

0

$(document).ready(function(){ 
    var h = document.getElementById("right-side").offsetHeight; 
    document.getElementById("left-side").style.height = h + "px"; 
}); 

TNX는 엄격한 문서 타입을 사용하고 또한 당신이 CSS 리셋을 시도 할 수 있습니다.

* { 
    margin: 0; 
    padding: 0; 
} 
관련 문제