我在互聯網上開發雜誌,我想知道是否可以在實際顯示內容之前將所有內容(圖像,視頻,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/
這個想法是通過JavaScript應用類waitpageloadbeforedisplay
很快在head
,然後在CSS中使用這個類來隱藏主站點包裝。然後等待窗口load
事件刪除該類並顯示您的網站內容。即使JavaScript不可用/禁用,內容仍然可以訪問。
使用css規則.waitpageloadbeforedisplay body
(因此您不需要使用標記進行樣式設計),裝載程序顯示爲正文背景。
相關問題
- 1. 如何在顯示之前填充加載的內容?
- 2. 在實際顯示它們之前加載AJAX內容
- 3. jQuery Mobile通過Ajax加載內容在頁面顯示之前
- 4. 在顯示之前加載UIWebView的內容
- 5. 加載內容之前
- 6. Ajax加載圖像在ajax內容加載之前未顯示;圖像和內容加載在相同的div
- 7. 如何在顯示內容之前顯示內容圖像不加載的隱藏內容?
- 8. JQuery Ajax:舊內容在顯示加載的內容之前彈出
- 9. jQuery對話框 - 在打開之前顯示加載圖像和加載內容
- 10. 如何在內容完全加載之前顯示加載消息
- 11. 在其他內容之前加載iframe
- 12. 顯示以前加載的內容以上內容
- 13. 在遊戲內容加載之前加載flash預加載器
- 14. FadeOut內容加載和顯示內容
- 15. 在顯示div之前加載圖像
- 16. 在顯示之前加載swf
- 17. 在表格顯示在屏幕上之前加載模型/服務內容
- 18. IE8之前的內容不顯示
- 19. 加載新內容之前淡出
- 20. 如何加載GitHub之前的內容?
- 21. 加載ajax內容之前的事件
- 22. 圖像加載之前內容?
- 23. 如何在從ob_start()打印緩衝區內容之前顯示加載動畫?
- 24. 顯示'正在加載內容消息'
- 25. 如何在jQuery中顯示內容之前顯示setTimeout圖片?
- 26. 在顯示內容之前顯示進度對話框
- 27. 如何在Wordpress中顯示頁面內容之前添加內容
- 28. 在jquery中加載內容成功加載之前
- 29. 在加載內容之前加載UI元素Android
- 30. 在加載ListView內容前顯示進度對話框
當javascript不可用時,這將使內容無法訪問 – fcalderan
然後將它隱藏在'$(document).ready'上,而不是在HTML中。 (它會閃爍?) – ori
這就是@AJ奈達斯想要的。 –