我有像这样的脚本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
处理。
这不是我想要的。
我想要做的是,如果访问者关闭FancyBox窗口,事件afterClose
正在发生。
这是FancyBox插件的错误还是我的代码错了?
答案 0 :(得分:9)
我自己找到了答案,它应该写得像这样
$.fancybox.open({
href : '<?= site_url('sell_split/popup_qty/') ?>'+url_param,
type : 'ajax',
afterShow: popup_focus_qty,
afterClose: function(){
console.log('test')
}
});