Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 上一个函数结束时运行函数_Javascript_Jquery - Fatal编程技术网

Javascript 上一个函数结束时运行函数

Javascript 上一个函数结束时运行函数,javascript,jquery,Javascript,Jquery,我的代码中有两个函数 //Function 1 function clr_Panel( var1 , var2 , var3 , ... ) { //$(RunFunction).delay( time ) } // Function 1 have a delay time //Function 2 function Show_Panel( par1 , par2 , par3 , ... ) { //run This function when Function 1

我的代码中有两个函数

//Function 1 
function clr_Panel( var1 , var2 , var3 , ... ) { 
    //$(RunFunction).delay( time )
}

// Function 1 have a delay time

//Function 2 
function Show_Panel( par1 , par2 , par3 , ... ) { 
    //run This function when Function 1 ended
}
我需要函数2在函数1结束时运行。
我该如何实现它?

我想你需要回拨

//Function 1 
function clr_Panel( var1 , var2 , var3 , CALLBACK ) { 
    //-- do you stuff
    CALLBACK(); //Call when you need
}

//Function 2 
function Show_Panel( ) { 
    //run This function when Function 1 ended
}
现在称为

clr_Panel( var1 , var2 , var3 , Show_Panel);

在函数1最后一行的函数1调用函数2的末尾调用函数2。请使用回调。仅在函数1的最后一行调用函数2是错误的。因为它不能保证在完成之前的所有步骤之后调用它。