I would like to trigger a simple jQuery function based on a fancybox closing. it is the only fancybox on the page
$.fn.fancybox.close = function() { $('#sub_cont').hide(250, function() { $('#IDsearchform input').val(''); }); });
ofcourse the above doesn't work
You can close it with $. fancybox. close() .
FancyBox is a tool for displaying images, html content and multi-media in a Mac-style "lightbox" that floats overtop of web page. It was built using the jQuery library. Licensed under both MIT and GPL licenses.
*Update: * Please take a note of @mathoiland's answer, "It looks like Fancybox 2 deprecated the onClosed callback. It now uses afterClose." if you are using FancyBox 2.x
Pass the onClosed option to the fancybox function.
i.e:
$("<YOUR-SELECTOR>").fancybox({ onClosed: function() { $('#sub_cont').hide(250, function() { $('#IDsearchform input').val(''); }); }) });
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