Javascript 当浏览器退出时激发的事件;“装载”;国家?

Javascript 当浏览器退出时激发的事件;“装载”;国家?,javascript,jquery,web-applications,Javascript,Jquery,Web Applications,每当我们访问网站时,浏览器都会进入“加载”状态(微调器代替favicon),直到网站加载为止。 浏览器退出“加载状态”时会触发哪个jquery事件?您可以尝试以下任何一种: window.onload或document.ready如果你解释一下你想做什么肯定会有帮助。但是,由于您要求在浏览器加载页面时触发jQuery事件,因此我建议您使用jQuery就绪处理程序 以下三种语法都是等效的: $(文档).ready(处理程序) $().ready(处理程序)(不建议这样做) $(处理程序) 传递给.

每当我们访问网站时,浏览器都会进入“加载”状态(微调器代替favicon),直到网站加载为止。
浏览器退出“加载状态”时会触发哪个jquery事件?

您可以尝试以下任何一种:


window.onload
document.ready

如果你解释一下你想做什么肯定会有帮助。但是,由于您要求在浏览器加载页面时触发jQuery事件,因此我建议您使用jQuery就绪处理程序

以下三种语法都是等效的:

  • $(文档).ready(处理程序)

  • $().ready(处理程序)(不建议这样做)

  • $(处理程序)

  • 传递给.ready()的处理程序保证在DOM就绪后执行,因此这通常是附加所有其他事件处理程序并运行其他jQuery代码的最佳位置

    编辑:由于浏览器完成加载页面及其所有资源时需要一个事件,因此jQuery
    .load()
    方法更合适


    加载事件在元素和所有子元素完全加载后发送给元素。这是
    .bind('load',handler)

    的快捷方式,在浏览器加载完所有页面加载网络请求后,我需要发出一些ajax请求。我查看了devtoolkit,注意到浏览器只有在所有页面加载网络请求完成时才会退出加载状态。这就是为什么我要求在浏览器退出加载状态时触发事件。而且jQuery ready处理程序似乎不是正确答案,因为仍然有网络请求要返回。即使在$(document.ready)事件被触发后,ad浏览器仍处于加载状态。我需要浏览器完成加载站点时的事件。(停止旋转)
    $(document).ready(function() {
      // put all your jQuery goodness in here.
    });