如何实现一个欢迎屏幕5秒钟,提供信息,如加载应用程序... +一些应用程序的信息...而主页加载在后台。欢迎加载...页面与Jquery
回答
我认为这是可以接受的一个“载入中...”在某些情况下页面 - 例如,一个用户在业务应用程序日志后(想想TurboTax在线...它说'建立安全连接',这可能不完全正确,但加载界面的东西)。每当匿名用户访问您的网站时显示页面可能不是最好的主意。
看看jQuery BlockUI。它很灵活,可以做你正在谈论的事情。
除非您真的在后台使用这段时间来实际进行某种预加载,否则我会强烈建议不要从最终用户的角度出发。我个人会觉得很烦人,当进入一个网站时,在实际获得我想要的内容之前,我不得不坐下来进行一些介绍。
这就是为什么我倾向于讨厌在Flash中设计的网站或那些仅仅包含Flash splash页面的网站。
编辑:我并不认为主要的网页的加载应该有资格获得太多的“预加载”的规模,除非它是资源密集型。再次,这些只是我的看法。
编辑#2:也可以争辩说,您的网站的访问者将根据短短五秒的时间决定是停留还是停留。请记住,那些使用互联网的人往往注意到果蝇的注意力,并且在他们真正到达内容之前将它们置于持有模式中是失去这些用户的好方法。
这是一个特定的要求,因为我不是针对普通公众。它是一个ERP内联网应用程序,需要显示安全警告和应用程序消息。我个人讨厌加载消息。但是根据业务需求,你永远不知道什么时候需要它。 – Sumanta 2009-06-05 16:36:51
当页面加载时(理论上作为绝对定位的叠加层),您将显示欢迎消息。然后,您可以使用jQuery揭开序幕定时器:
$(document).ready(function(){
setTimeout(function(){
$('div#overlay').fadeOut();
}, 5000);
});
虽然我同意@TheTXI,要做到这一点是使用CSS有“载入中...”屏幕默认为可见的最好方式,然后一旦一切都使用jQuery加载(而不是等待一段固定的时间),就隐藏它。
见jQuery.load() ...例如:
$(document).ready(function(){
$("body img:last").load($("#welcome-screen").fadeOut());
});
只为任何未来谁发现这一点,我找到了一个更优雅的解决方案。
http://www.jnorton.co.uk/blog/jquery-check-if-all-content-has-been-loaded
这是我如何使用它:
$(document).ready(function(){
$(window).load(function() {$("#welcome").fadeOut('fast'); })
});
- 1. 欢迎页面
- 2. 欢迎页面添加到收藏夹
- 3. 禁用Saros欢迎页面
- 4. 创建欢迎页面
- 5. xPage作为欢迎页面
- 6. JSF中的欢迎页面
- 7. 强制欢迎页面
- 8. JSF设置欢迎页面
- 9. JSF设置欢迎页面
- 10. 欢迎在c上加载#
- 11. 欢迎文件列表页面默认不加载
- 12. 添加复选框到NSIS卸载程序欢迎页面
- 13. 德尔福欢迎页面将不会加载菜单
- 14. 如何防止Spring Security 2.5重写加载欢迎页面(index.html)
- 15. 欢迎页面(和登录)成为索引?或单独的欢迎页面? HTML5
- 16. Facebook喜欢mod_rewrite与ajax页面加载
- 17. Facebook喜欢页面加载
- 18. Nginx和Varnish只提供欢迎页面
- 19. 动态禁用欢迎页面
- 20. nginx始终提供欢迎页面
- 21. java ee中的欢迎页面6
- 22. 发送数据到JSF欢迎页面
- 23. oracle adf融合应用欢迎页面
- 24. IIS 7欢迎页面不显示
- 25. Symfony“欢迎页面”似乎不完整
- 26. Eclipse:欢迎页面未显示
- 27. 配置Spring MVC欢迎页面
- 28. Django manage.py runserver不显示“欢迎页面”
- 29. 如何让NSIS欢迎页面出现
- 30. Tomcat欢迎页面 - 无法访问
为什么“五秒。”而不是“直到主页面加载”? – Quentin 2009-06-05 13:14:27
5秒钟可以加载一个页面...除非客户使用14.4k调制解调器,否则这是一个欢迎页面。 – Nordes 2009-06-05 13:55:59
将cookie发送给用户以保持这个必须拥有但令人讨厌的窗口关闭/隐藏,下次窗口刷新,重新加载时,这将是一件好事。:) – 2011-05-12 10:09:33