로고 크기를 가져 와서 그에 따라 위치를 조정해야하는 프로젝트가 있습니다. 내가 이해 한대로 페이지의 모든 요소는 $(document).ready
또는 onload
이벤트 직후에 사용할 준비가되어야합니다. 또한 모든 것을 얻을 수 있는지 확인하기 위해 닫는 본문 태그 앞에 스크립트를 넣으려고했습니다. jQuery $(element).width
및 $(element).height
을 사용하여 로고 이미지를 측정합니다.페이지로드 후 이미지 크기 가져 오기
그러나이 값은 매번 얻지 못합니다. 콘솔에이 두 값을 기록합니다. 때로는 0이라고 표시합니다. 이미지 태그가로드되었지만 실제 이미지가 아직로드 중입니다. 온라인 검색 때문에 혼란 스럽습니다. DOM 준비를 사용하거나 끝에 스크립트 태그를 넣으면 모든 요소가 준비되어야한다고 모든 사람들이 말합니다.
체크 아웃하십시오 : http://stackoverflow.com/questions/623172/how-to-get-image-size-height-width-using-javascript – ophintor