1
有什麼方法可以在運行時定義回調函數。 這是我需要的。 我正在使用fancybox。如何在運行時在jQuery中設置回調函數
$.fancybox.open({
href : '#modal_div',
minWidth:1150,
minHeight:820,
width:1150,
height:820,
autoResize:true,
afterShow:function(){
set_buttons();
}
});
在腳本的另一部分,如果從服務器端收到的值是「true」,則fancybox關閉。我是什麼是定義回調「afterClose」,以便做一些特定的事情,只有當服務器響應是真實的,否則不是,它應該簡單地關閉。
$.post("user_action.php", {
delete_item:item_id,
rel:item_type
}, function(data){
if(data=="true"){
$.fancybox.close()
//do some stuff afterClose
}
else{
$.fancybox.close()
}
}
});
所以我需要的是設置回撥功能的方式!