这有效:
$("#formbottom").slideUp(speed,'swing',function(){
openSubmitting();
});
这不会:
$("#formbottom").slideUp(speed,'swing',
openSubmitting()
);
当您有回调时,您是否总是必须在其中有一个匿名函数?不能只放你要调用的函数吗?
这有效:
$("#formbottom").slideUp(speed,'swing',function(){
openSubmitting();
});
这不会:
$("#formbottom").slideUp(speed,'swing',
openSubmitting()
);
当您有回调时,您是否总是必须在其中有一个匿名函数?不能只放你要调用的函数吗?
openSubmitting()
调用你的函数。你不想要你的函数的结果。您想要您的实际功能,这就是您编写function() {...}
而不是(function() {...})()
.
由于您想传递对函数的引用,请删除这些括号:
$("#formbottom").slideUp(speed,'swing',
openSubmitting
);
你试过jQuery("#formbottom").slideUp(speed,'swing',openSubmitting);
吗?