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 write function() {...}
instead of (function() {...})()
.
Since you want to pass a reference to your function, remove those parentheses:
$("#formbottom").slideUp(speed,'swing',
openSubmitting
);
Have you tried jQuery("#formbottom").slideUp(speed,'swing',openSubmitting);
?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With