Skip to main content
 首页 » 编程设计

jquery之如何在执行回调函数之前等待 jQuery 的加载函数渲染加载的内容

2026年03月30日1248qq78292959

当文档准备好时,我正在使用 jQuery 的加载函数来呈现我的一些内容。

$(document).ready(function(){ 
   $('#header').load('header.html',function() { 
      //do call back function}); 
   $('#footer').load('footer.html'); 
}); 

我不希望回调函数在请求完成时执行,而是在加载的内容(或 dom?)准备好进行操作时执行。我怎样才能做到这一点?

谢谢

请您参考如下方法:

我很确定您希望在加载窗口之后执行某些操作,而不是加载 DOM。

如果您有一些代码依赖于读取图像等内容的高度和宽度,则 (document).ready 将不起作用,因为它是在加载图像之前运行的。我以前在尝试在页面上呈现 RSS 提要时遇到过这个问题。

这是在窗口加载后执行某些操作的代码:

jQuery(window).load(function() { 
    //Do something after the window is loaded! 
});