2011-04-25 6 views
0

여러 요소를 만들어 DOM에 추가하고 있습니다. 추가 할 때 컨테이너의 높이는 추가되는 항목의 높이에 따라 커집니다. 추가되는 모든 항목은 CSS 클래스를 기반으로 동일합니다. 개별 아이템이 추가되기 전에 컨테이너 DIV의 높이를 설정하고 싶습니다. 아약스 호출에 의해 지연됩니다.DOM에서 요소가 아닌 CSS에서 높이 가져 오기

항목 높이는 DOM의 요소에서 읽는 것을 기다릴 필요없이 CSS 클래스 정의 자체에서 얻을 수있는 방법이 있습니까? 나는 것으로 생각할 겁니다

+0

어떻게 하시겠습니까? 그냥 삽입 기능을 수정해서 아약스로 이미지를 가져 와서 변수에 저장하고 그 변수의 높이를 얻은 다음 컨테이너에 추가 한 다음 해당 변수 (이미지)를 DOM에 렌더링/추가 할 수 있습니까? – Damb

답변

2

짧은 대답, 제

하지만 div 요소는 다음 콘텐츠에로드하고 그 요소의 높이를 얻을 화면을 숨겨있을 수 있습니다. 높이를 당기면 내용을 최종 영역으로 옮깁니다.

+0

당신은 CSS 파일을 분석하려고 할 수 있지만, 당신이하려는 일을 성취하기위한 더 좋은 방법이 있다고 말할 것입니다. – Jason

관련 문제