6

我有这样的脚本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处理。

在此处输入图像描述

这不是我想要的。我想要做的是,afterClose如果访客关闭 FancyBox Window,事件就会发生。

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

4

1 回答 1

9

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

$.fancybox.open({
            href : '<?= site_url('sell_split/popup_qty/') ?>'+url_param,
            type : 'ajax',
            afterShow: popup_focus_qty,
            afterClose: function(){
                console.log('test')
            }                
        });
于 2012-06-15T06:27:18.120 回答