В Thickbox 3.1 я зайду в Thickbox-fixed.js и добавлю собственную функцию для себя
, просто чтобы добавить функцию обратного вызова, не уверен, что это хороший способ, но его работа для моего проекта.
function mycustom_tb_remove(callback) {
$("#TB_imageOff").unbind("click");
$("#TB_closeWindowButton").unbind("click");
$("#TB_window").fadeOut("fast",function(){
if(callback)callback();
$('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove();
});
$("#TB_load").remove();
if (typeof document.body.style.maxHeight == "undefined") {//if IE 6
$("body","html").css({height: "auto", width: "auto"});
$("html").css("overflow","");
}
document.onkeydown = "";
document.onkeyup = "";
return false;
}
Поэтому, когда я использую функцию своего пользовательского удаления.Я буду использовать это таким образом.
self.parent.mycustom_tb_remove(function(){
alert("Closed");
});