这有效:
$("#formbottom").slideUp(speed,'swing',function(){
openSubmitting();
});
这不是:
$("#formbottom").slideUp(speed,'swing',
openSubmitting()
);
当你有回调时,你是否总是必须有一个匿名功能?你不能只是把你要调用的功能?
答案 0 :(得分:10)
openSubmitting()
调用您的函数。你不想要你的功能的结果。您需要实际功能,这就是您编写function() {...}
而不是(function() {...})()
的原因。
由于您要传递对函数的引用,请删除这些括号:
$("#formbottom").slideUp(speed,'swing',
openSubmitting
);
答案 1 :(得分:6)
您是否尝试过jQuery("#formbottom").slideUp(speed,'swing',openSubmitting);
?