你能定位像Colorbox这样的特定模态元素吗?

时间:2012-05-29 21:33:25

标签: jquery events callback colorbox

在colorbox中,您可以在触发'close'事件时触发警告消息或其他操作等事件。例如:

var originalClose = $.colorbox.close;
$.colorbox.close = function(){

     var response;
     response = confirm(Are you sure you want to close this window?');
     if(!response){
    return;
     }
     originalClose();
};

此代码的唯一问题是它适用于打开的任何颜色框窗口。我尝试使用jquery选择器($(“#elementID”)或$(“。colorboxWindow”))但似乎.colorbox.close事件覆盖/忽略任何选择器。

1 个答案:

答案 0 :(得分:0)

只需添加另一个if / else即可查看是否应使用此方法或原始方法。或者使用onOpen / onClosed回调来设置和重置特定元素组的close方法。