将一个jquery函数绑定到fancybox .close()事件

前端之家收集整理的这篇文章主要介绍了将一个jquery函数绑定到fancybox .close()事件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想触发一个简单的jQuery函数基于fancybox关闭。它是页面上唯一的花哨
  1. $.fn.fancybox.close = function() {
  2. $('#sub_cont').hide(250,function() {
  3. $('#IDsearchform input').val('');
  4. });
  5. });

当然上面不行

解决方法

*更新:*
请注意@ mathoiland的回答,“看起来像fancybox 2不赞成onClosed回调,它现在使用afterClose。如果你使用fancybox 2.x

将onClosed选项传递到fancybox函数

即:

  1. $("<YOUR-SELECTOR>").fancybox({
  2. onClosed: function() {
  3. $('#sub_cont').hide(250,function() {
  4. $('#IDsearchform input').val('');
  5. });
  6. })
  7. });

猜你在找的jQuery相关文章