흥미로운 문제가 있습니다. jQuery (줄 목록)를 사용하여 일부 데이터를 아약스를 통해로드 한 다음 div에 넣습니다. 그러면 div에 추가되어 결국 문서에 추가됩니다. 이처럼 sth을하려고 할 때jQuery, js, ajax, div 요소 높이가 잘못되었습니다.
doc.append(myDiv);
console.log(myDiv.height());
잘못된 높이 (문서 관리자가 다른 값을 표시 함)가 표시됩니다. 그러나 내가 (예 : 750ms) 기다렸다가 높이를 얻으려고하면 괜찮습니다.
그리고 내 질문이 있습니다, 나는 잘못하고 있습니까? 아니면 브라우저의 정상적인 동작입니까? (크롬을 사용하고 있습니다)
건배.
위, 나는 다음과 같이 STH 않는 물건을 지우려면 :
는success: function() {
for(line in data){
doing sth on line, and then append to myDiv
}
myDiv.height()
}
아마도 div는 높이를 확인할 때'display : none'을 가지고 있을까요? – lazyhammer