我在互联网上开发杂志,我想知道是否可以在实际显示内容之前将所有内容(图像,视频,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奈达斯想要的。 –