2009-02-25 10 views
1

아주 간단한 미리보기 및보기 페이지가 있습니다. 각 축소판을 클릭하면 중앙 창에 풀 사이즈 이미지가 표시됩니다. 이 비트는 잘 동작합니다. 큰 이미지가 포함 된 div를 표시하거나 숨기려면 자바 스크립트를 사용하지만 페이지가 처음로드 될 때 동시에 모든 이미지를로드하기 시작합니다. 이로 인해 사용자가 보게되는 첫 번째 이미지가 매우 느리게 전송됩니다.Javascript는 숨겨진 div가 내용을로드 할 때까지 기다릴 수 있습니까? (HTML/Javascript)

나는 divs를 즉석에서 만들었지 만 모든 이미지의로드가 발생할 때까지 기다릴 필요가 없다는 바람직하지 않은 결과를 얻었습니다. 이상적으로, 현재 설정을 사용하고 싶습니다. div를 보이거나 숨기고 숨겨진 div가 첫 번째 창을 완성하자마자 내용을로드하도록합니다. 보이는 div에 로딩 우선 순위를 설정하는 방법이 있습니까? 예를 들어 숨겨진 것들은 모든 보이는 div가 렌더링 될 때까지 네트워크 시간을 얻지 못합니까?

+0

또한 [도움이 될 수있는 관련 질문] (http://stackoverflow.com/questions/334325/how-to-display-loading-status-with-preloader-and-multiple-images)을 참조하십시오. – senderle

답변

1

'divs를 즉석에서 작성'(보이지 않는 div의 경우)과 image preloading을 결합하는 것이 좋습니다. 당신이 찾고있는 것을 당신에게 줄 수 있어야합니다.