当文档准备好时,我正在使用 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!
});
