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是错误的。因为它不能保证在完成之前的所有步骤之后调用它。