我有一个非常大的表单来开发,可能需要一些时间来渲染(超过5秒)。现在为用户指示发生的事情,我想用一个简单的“页面加载”消息来启动一个灯箱,而其余页面在后台加载。一旦页面完全加载,我可以关闭灯箱,用户可以继续浏览应用程序。现在我知道我不应该使用window.onload来激活这个,因为jQuery的document.ready更快,更好的解决这个问题,但没有人有任何建议如何做到这一点,或者如果可能的话。我可以在页面加载之前加载lightbox吗
1
A
回答
2
最好是只加半TRANSPARANT DIV的DOM和并使其消失。
执行javascript-heavy功能(如lightbox)会失败等待指示器的用途。
+0
我完全同意! – tbleckert 2011-06-10 11:09:22
0
在打开灯箱的头部添加一个脚本(包含css后)。最后在体内添加脚本(最好用事件处理要知道,DOM其实是准备好)封闭灯箱:)
document.addEventListener("DOMContentLoaded", function() {
//close lightbox
}, false);
相关问题
- 1. 我可以在整个页面加载之前运行JavaScript吗?
- 2. 如何在加载父页面之前加载子页面?
- 3. document.body.appendChild在页面加载之前
- 4. 在页面加载之前执行Javascript
- 5. bxslider在页面加载之前堆叠
- 6. 在加载页面之前编译scss
- 7. 我可以在Shadowbox打开jQuery之前加载内容吗?
- 8. 我可以在加载之前将globals注入Node模块吗?
- 9. 我可以在使用MPMoviePlayerController播放之前预加载mp4吗?
- 10. 我可以加快这个页面的异步加载吗?
- 11. 如何在整个页面加载之前加载bootstrap-select.js?
- 12. 如何在页面加载之前运行加载动画
- 13. jquery在加载页面之前执行菜单加载
- 14. 在页面完全加载之前显示加载图像
- 15. ASP .Net Gridview rowupdated - 它可以发生在页面加载之前吗?
- 16. 如何显示在页面加载反应js lightbox lightbox弹出
- 17. 在显示HTML页面之前是否可以预加载HTML页面?
- 18. 重定向之前页面加载
- 19. 页面加载之前检查密码
- 20. 页面加载之前加载对话框
- 21. 页面加载之前的jQuery Ajax加载器
- 22. 如何加载页面加载之前jquery“模态窗口”?
- 23. jqm + backbone.Js + require.Js显示加载消息之前加载页面
- 24. 加载横幅图像之前不加载页面
- 25. 使用get()加载页面之前的图像加载
- 26. jquery加载函数不会取代之前加载的页面
- 27. mvc页面可以加载在iframe
- 28. 可以在页面加载的其余部分加载JavaScript代码吗?
- 29. noscript - 我可以加载不同的页面吗?
- 30. 我可以从远程页面加载jQuery的colorbox吗?
你可以做的是尽量减少使用Ajax的页面加载时间,就像facebook – Shaheer 2011-06-10 11:24:15