完成后如何使用jQuery加载模块?

时间:2009-12-12 03:18:15

标签: javascript jquery ajax

页面加载完成后。然后我想用jQuery加载其他更小的模块。我该怎么办?

3 个答案:

答案 0 :(得分:3)

如果您想等待每个资产完成加载,请执行以下操作:

$(window).load(function(){
    $.getScript('/path/to/file.js');
});

您还可以使用可选的回调方法:

$(window).load(function(){
    $.getScript('/path/to/file.js', function(){
        //Called when script is loaded
    });
});

jQuery docs for $.getScript()

为了清楚$(window).load()会在页面上的所有内容加载完成后触发,包括其他脚本和图像。一旦可以操纵DOM,$(document).ready()就会触发,这通常比$(window).load()早得多。

答案 1 :(得分:2)

听起来你想使用$.getScript(url)

答案 2 :(得分:0)

$(function() { $.getScript(url) });