2012-12-26 63 views

回答

0
$(document).ready(function() { 
    // put all your jQuery goodness in here. 
}); 
0

你可以尝试的人:

window.onloaddocument.ready

0

如果你解释你试图做它肯定会有所帮助。但是,既然你要求在浏览器加载页面时触发jQuery事件,我建议你使用jQuery 准备处理程序。

以下语法所有三种是等效的:

  1. $(document).ready(handler)

  2. $().ready(handler) (this is not recommended)

  3. $(handler)

传递给。就绪(处理程序)是瓜在DOM准备就绪之后就要执行,所以这通常是附加所有其他事件处理程序并运行其他jQuery代码的最佳位置。

编辑:因为我们需要一个事件,当浏览器完成加载页面及其所有资源时,jQuery​​方法会更合适。

加载事件发送给一个元素,当它和所有的子元素已完全加载。这是.bind('load', handler)的快捷方式。

+0

浏览器完成加载所有页面加载网络请求后,我需要做一些Ajax请求。我查看了开发工具包,并注意到只有当所有页面加载网络请求完成时,浏览器才从加载状态退出。这就是为什么我要求在浏览器加载状态时触发事件。看起来jQuery就绪处理程序是不正确的答案,因为仍然有网络请求尚未返回广告浏览器仍处于加载状态,即使$(document).ready事件被触发后也是如此。当浏览器完成加载站点时,我需要事件(停止旋转) – shreyj

+0

感谢您的详细信息。我认为我的编辑将有助于您的事业。 –

相关问题