This works:
$("#formbottom").slideUp(speed,'swing',function(){
openSubmitting();
});
This doesn’t:
$("#formbottom").slideUp(speed,'swing',
openSubmitting()
);
When you have a callback, do you always have to have an anonymous function in there? Can’t you just put the function you want to call?
openSubmitting()calls your function. You don’t want the result of your function. You want your actual function, which is why you writefunction() {...}instead of(function() {...})().Since you want to pass a reference to your function, remove those parentheses: