Javascript 使用jquery如何在函数执行完成时调用一个函数并从上一个函数调用另一个函数

Javascript 使用jquery如何在函数执行完成时调用一个函数并从上一个函数调用另一个函数,javascript,jquery,function,function-call,Javascript,Jquery,Function,Function Call,我必须执行基于jquery的任务。当页面加载时,将调用第一个jquery函数。一旦第一个函数成功完成,它就应该自动调用下一个函数。如果该函数实际上是一个函数,那么只需按照好的ol'JavaScript调用它function()。如果是事件,则使用Jquerytrigger参见 如果可能的话,那么链接函数也可能是一个好主意您可以将回调函数“传递”给其他函数。见示例: function one(callback) { // do stuff ... // do stuff ...

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

如果该函数实际上是一个函数,那么只需按照好的ol'JavaScript调用它
function()
。如果是事件,则使用Jquery
trigger
参见


如果可能的话,那么链接函数也可能是一个好主意

您可以将回调函数“传递”给其他函数。见示例:

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();
    });
});

这是总的想法。希望能有所帮助。

这里是一个实用的演示

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();
});