FancyBox 2.0 afterClose事件

时间:2012-06-15 03:04:53

标签: fancybox jquery

我有像这样的脚本fancybox

$.fancybox.open({
                href : '<?= site_url('sell_split/popup_qty/') ?>'+url_param,
                type : 'ajax',
                afterShow: popup_focus_qty,
                afterClose: console.log('test')
            });

如您所见,有afterClose事件。但是,当我尝试使用此脚本时,afterClose事件首先发生,然后GET处理。

enter image description here

这不是我想要的。 我想要做的是,如果访问者关闭FancyBox窗口,事件afterClose正在发生。

这是FancyBox插件的错误还是我的代码错了?

1 个答案:

答案 0 :(得分:9)

我自己找到了答案,它应该写得像这样

$.fancybox.open({
            href : '<?= site_url('sell_split/popup_qty/') ?>'+url_param,
            type : 'ajax',
            afterShow: popup_focus_qty,
            afterClose: function(){
                console.log('test')
            }                
        });