Jquery fancybox-如何在关闭fancybox插件时调用函数-即当我单击十字图标时

Jquery fancybox-如何在关闭fancybox插件时调用函数-即当我单击十字图标时,jquery,fancybox-2,Jquery,Fancybox 2,cross button的类是fancybox item和fancy close使用此代码我尝试实现此代码,但不起作用。请有人帮助我 $(document).ready(function() { /* * Open manually */ $(".fancybox-item").click(function(){ alert('close');

cross button的类是fancybox item和fancy close使用此代码我尝试实现此代码,但不起作用。请有人帮助我

$(document).ready(function() {
            /*
             *  Open manually
             */
             $(".fancybox-item").click(function(){
                alert('close');
                });
});

对于FancyBox版本1:

$("....").fancybox({
  onClosed: function() {
    alert('close');
  })
});
对于FancyBox版本2:

$("....").fancybox({
  afterClose: function() {
    alert('close');
  })
});

好的,正确的类是
fancybox close
,您不需要将
单击
绑定到这些选择器中的任何一个,使用简单的
afterClose
回调来执行您的函数。请参阅Fancybox有两个版本(1和2)。别忘了添加您下次使用的版本:文档可能会有所不同。@Maxooo:好吧,检查问题的标签,上面写着
fancybox-2
对此表示抱歉。无论如何,您也可以在标题中重复;)