使用jquery如何在函数执行完成时调用函数并调用前一个函数

时间:2013-10-24 05:56:19

标签: javascript jquery function function-call

我必须基于jquery执行任务。页面加载时,将调用第一个jquery函数。第一个函数成功完成后,它应自动调用下一个函数。

3 个答案:

答案 0 :(得分:0)

如果该函数实际上是一个函数,那么只需按照良好的JavaScript调用它functionA()即可。如果是事件,则使用Jquery trigger查看http://api.jquery.com/trigger/

如果可能的话,那么链接这些函数也可能是一个好主意。如FunctionA().FunctionB();

答案 1 :(得分:0)

你可以'回调'回调功能到其他功能。见例子:

function one(callback) {
    // do stuff ...
    // do stuff ...
    // do stuff ...

    if (typeof(callback) === 'function') 
        callback();
}

function two() {
}

现在,声明文档就绪并调用函数one。完成后,我们将调用函数two

$(document).ready(function(){
    one(function(){
        // code after 'one' ended
        two();
    });
});

这是一般的想法。希望有所帮助。

答案 2 :(得分:0)

这是一个有用的演示JSFIDDLE

JS:

function func_one()
{
    alert('func_one');           
    alert('Now call func_two');   
    func_two();
}

function func_two()
{
    alert('func_two');    
}
//jquery Function block that will be executed on page load
$(document).ready(function(){
    //call the function one
    func_one();
});