Javascript jQuery中document.ready调用onload事件

Javascript jQuery中document.ready调用onload事件,javascript,jquery,Javascript,Jquery,我可以从jQuery的document.ready调用onload事件吗,如下所示: $(function() { onloadfunc(param); }); VS: <body onload = "onloadfunc(param);"> 以上两个是相同的吗 如何调用onloadfunc(param);在JQuery中,加载而不是DOM就绪?nop, 这: 相当于 $(document).ready(function(){ }); 这是在onload事件之前触发的 您可

我可以从jQuery的document.ready调用onload事件吗,如下所示:

$(function() {
onloadfunc(param);
});
VS:

<body onload = "onloadfunc(param);">

以上两个是相同的吗

如何调用onloadfunc(param);在JQuery中,加载而不是DOM就绪?

nop, 这:

相当于

$(document).ready(function(){
});
这是在onload事件之前触发的

您可以使用jQuery调用
onload
,如下所示:

$(window).load(function(){
});
$(document).ready(function(){
    $(window).load(function(){
        onloadfunc(param);
    });
});
--

要回答您的问题,您可以这样做:

$(window).load(function(){
});
$(document).ready(function(){
    $(window).load(function(){
        onloadfunc(param);
    });
});
这不是我写过的最好的代码…:D

不, 这:

相当于

$(document).ready(function(){
});
这是在onload事件之前触发的

您可以使用jQuery调用
onload
,如下所示:

$(window).load(function(){
});
$(document).ready(function(){
    $(window).load(function(){
        onloadfunc(param);
    });
});
--

要回答您的问题,您可以这样做:

$(window).load(function(){
});
$(document).ready(function(){
    $(window).load(function(){
        onloadfunc(param);
    });
});
这不是我写过的最好的代码…:D

$(document).ready()jQuery事件的触发时间比onload早。load事件等待所有资源完全加载:

当 页面被呈现时,直到所有资源 如图像已完全接收。在大多数情况下 只要DOM层次结构完全完成,就可以运行脚本 构建。传递给.ready()的处理程序保证 在DOM准备好后执行,因此这通常是执行的最佳位置 附加所有其他事件处理程序并运行其他jQuery代码。使用时 脚本依赖于CSS样式属性的值,这一点很重要 在之前引用外部样式表或嵌入样式元素 引用脚本

$(document).ready()jQuery事件比onload事件触发得更快。load事件等待所有资源完全加载:

当 页面被呈现时,直到所有资源 如图像已完全接收。在大多数情况下 只要DOM层次结构完全完成,就可以运行脚本 构建。传递给.ready()的处理程序保证 在DOM准备好后执行,因此这通常是执行的最佳位置 附加所有其他事件处理程序并运行其他jQuery代码。使用时 脚本依赖于CSS样式属性的值,这一点很重要 在之前引用外部样式表或嵌入样式元素 引用脚本