인터넷에서 잡지를 개발 중이며 실제로 컨텐츠를 표시하기 전에 모든 컨텐츠 (이미지, 비디오, DOM)를 준비 상태로로드 할 수 있는지 알고 싶습니다. 로드하는 동안 진행률 표시 줄에 콘텐츠 로딩 진행률이 표시됩니다. 고마워요!HTML5로 표시하기 전에 내용로드하기
0
A
답변
3
는 같은 유무 :
<body>
<div id="allcontent" style="display:none;">
<!-- your entire page -->
</div>
<div id="progressbar">...</div>
</body>
그리고를 다음
$(window).load(function() {
$('#progressbar').remove();
$('#allcontent').show();
});
편집 : 당신은 $('img')
의 수를 계산하고 각에서 이미로드 된 이미지의 비율을 계산하여 진행 상황을 시뮬레이션 할 수 있습니다 $('img').load
이벤트. 그것은 완벽하지는 않지만 아무것도 아닌 것보다
0
<html>
요소에 적용된 특정 클래스를 사용하여 보일러 플레이트와 같은 솔루션을 제안합니다. 내 예를 들어 바이올린을 참조하십시오 http://jsfiddle.net/tKtYd/
아이디어가 head
곧 자바 스크립트를 통해 클래스 waitpageloadbeforedisplay
을 적용하고 주요 사이트 래퍼를 숨기려면 CSS에서이 클래스를 사용하는 것입니다. 그런 다음 창 load
이벤트가 해당 클래스를 제거하고 사이트 콘텐츠를 표시 할 때까지 기다립니다. 이 방법으로 자바 스크립트를 사용할 수 없거나 사용할 수없는 경우에도 콘텐츠에 계속 액세스 할 수 있습니다.
로더는 CSS 배경 규칙 .waitpageloadbeforedisplay body
을 사용하여 바디 배경으로 표시됩니다. 따라서 스타일 지정 목적으로 마크 업을 사용할 필요가 없습니다.
관련 문제
- 1. 표시하기 전에 백그라운드에서 활동로드
- 2. UIWebView를 표시하기 전에 내용로드
- 3. 표시하기 전에 jquery 지연
- 4. 렌더링하기 전에 HTML5로 이미지를 재생하는 방법은 무엇입니까?
- 5. 표시하기 전에 SqlDatasource 프로세스 레코드
- 6. popover를 표시하기 전에 데이터 캐싱
- 7. 표시하기 전에 새 페이지를 완전히로드하십시오.
- 8. 표시하기 전에 ContextMenuStrip 높이 찾기
- 9. modalViewController를 표시하기 전에 drawRect를 호출하십시오.
- 10. 페이지의 iFrame은 iFrame을 표시하기 전에 모든 iFrame 콘텐츠가로드되기 전에 대기합니다.
- 11. 표시하기 전에 모든 것이로드 될 때까지 기다리십시오.
- 12. 표시하기 전에 뷰 측정 값을 계산하십시오.
- 13. 활동이 TabActivity를 사용하여 표시하기 전에 서버에서 xml을로드합니다.
- 14. 테이블 목록을 표시하기 전에 텍스트 추가
- 15. jQuery 대화 상자를 표시하기 전에 기다리는 방법?
- 16. jqGrid에 표시하기 전에 ajax 응답을 "전처리하는 방법"
- 17. ajax를 수정하여 표시하기 전에 데이터를 반환했습니다.
- 18. 안드로이드가 메시지 박스를 표시하기 전에 기다려야합니다.
- 19. 활동 창을 표시하기 전에 전체 레이아웃을
- 20. JTabbedPane : 선택된 탭을 표시하기 전에 수행되는 작업
- 21. 표시하기 전에 Crystal Report에 데이터가 없는지 확인
- 22. UITableview를 표시하기 전에 먼저 활동 표시기를로드하십시오.
- 23. Umbraco가 코드를 표시하기 전에 코드를 실행하지 않습니다.
- 24. iOS6] 현재보기를로드하고 표시하기 전에 다른보기로 건너 뛰십시오.
- 25. Android : 다른 대화창을 표시하기 전에 대화 닫기
- 26. 페이지를 표시하기 전에 phonegap에서 CSS를로드하는 방법은 무엇입니까?
- 27. 표시하기 전에 키보드를 약 1/2 지연시켜야합니까?
- 28. 패널을 표시하기 전에 webview를로드하는 방법은 무엇입니까?
- 29. 관리자가 표시하기 전에 DB에서 전처리 값
- 30. UIWebView가 표시하기 전에 HTML에서 문자열을 주석 처리하십시오.
이렇게하면 javacript를 사용할 수 없을 때 콘텐츠에 액세스 할 수 없게됩니다. – fcalderan
그러면 HTML 대신 '$ (document) .ready'에 숨 깁니다. (깜박 일까?) – ori
Naidas가 원하는 것은 정확히 무엇입니까. –