同一页面上的多个Colorbox实例。如何设置回调仅影响某个回调?

时间:2014-03-19 04:24:07

标签: javascript jquery colorbox

我有一个页面上有多个jQuery Colorbox实例。该页面是一个显示事件的日历,当点击一个事件时,会弹出一个带有事件信息的颜色框。

eventClick: function(id) { #.colorbox({href:...}); }

同样在页面上,我有一个按钮,允许用户更改与日历相关的一些设置,并触发不同的Colorbox实例。

$('#showFilter').on('click', function() {$.colorbox({inline:true, href:...});

目前,我的页面上有以下脚本:

$(document).bind('cbox_closed', function(){ refetchEvents(); });

我添加了此代码,以便当用户关闭“showFilter”弹出窗口时,某些页面数据将自行刷新。不幸的是,绑定到文档的上述回调是在两个颜色框都关闭时执行的。

有没有办法限制回调的范围,以便在只关闭第二个颜色框弹出窗口时触发它?

0 个答案:

没有答案