2012-03-15 2 views
0

작업은 동일한 높이의 페이지에 요소를 만드는 것입니다. 여기에는 단순한 잘 알려진 jQuery 코드 스 니펫이 있습니다 (.height()을 사용하여 모든 높이를 얻고, 최대 값을 찾아 과 같은 호출을 통해 할당).jQuery로 높이가 같은 HTML 페이지 요소를 만드는 방법

그러나 요소 자체에 동적 콘텐츠 (예 : '내가 좋아하는'Facebook 스 니펫으로 채워진 HTML 스 니펫)가 있으면 위의 코드는 작동하지 않습니다. 평등 한 높이로 만들어진 요소가 보이면 동적 내용이로드되고 높이가 다시 달라집니다.

모든/모든 요소의 .resize 이벤트에 대한 바인딩 높이 재 지정 기능이 도움이되지 않습니다.

모든 동적 콘텐츠가로드 된시기를 알 수있는 간단한 방법이 있습니다. 높이 재 지정을 마지막 동작으로 호출 하시겠습니까?

답변

0

이 방법이 유용합니까? (머리에)

$(window).load(function() {...your resizing code...}); 

창 부하가 그것 때문에 이미지를로드하는 방법에 크롬에 대한 준비가 문서보다 낫다.

+0

올바르지 않습니다. 이미지가로드되기 전에'$ (document) .ready()'가 실행됩니다. DOM이 준비되면 시작됩니다. 매우 조기에 이루어져야합니다. – Blender

+0

올바르지 않은 것은 무엇입니까? 나는 그에게 부하를 사용하고 그런 이유로 준비가 안된다고 말했다. –

+0

AJAX가로드 된 콘텐츠도 고려하지 않습니다. 콘텐츠 박스가로드 될 때 알아내는 방법을 찾아야합니다. – Blender

관련 문제