我有一个页面上有多个jQuery Colorbox实例。该页面是一个显示事件的日历,当点击一个事件时,会弹出一个带有事件信息的颜色框。
eventClick: function(id) { #.colorbox({href:...}); }
同样在页面上,我有一个按钮,允许用户更改与日历相关的一些设置,并触发不同的Colorbox实例。
$('#showFilter').on('click', function() {$.colorbox({inline:true, href:...});
目前,我的页面上有以下脚本:
$(document).bind('cbox_closed', function(){ refetchEvents(); });
我添加了此代码,以便当用户关闭“showFilter”弹出窗口时,某些页面数据将自行刷新。不幸的是,绑定到文档的上述回调是在两个颜色框都关闭时执行的。
有没有办法限制回调的范围,以便在只关闭第二个颜色框弹出窗口时触发它?