onCleanup中的Fancybox-jQuery
有没有办法在fancybox的onCleanup函数中使用jQuery?我使用fancybox在iframe中处理一些文件上传,上传完成后,我需要更新一些表单字段onCleanup中的Fancybox-jQuery,jquery,fancybox,Jquery,Fancybox,有没有办法在fancybox的onCleanup函数中使用jQuery?我使用fancybox在iframe中处理一些文件上传,上传完成后,我需要更新一些表单字段 $('.upload-image').fancybox({ 'type':'iframe', 'onCleanup':function(){ alert($this); } }); 上述方法不起作用,我也尝试过调用一个函数,但我似乎也无法使用任何jQuery:
$('.upload-image').fancybox({
'type':'iframe',
'onCleanup':function(){
alert($this);
}
});
上述方法不起作用,我也尝试过调用一个函数,但我似乎也无法使用任何jQuery:
$('.upload-image').fancybox({
'type':'iframe',
'onCleanup':somefunction
});
function somefunction(){
alert($this);
};
当fancybox窗口关闭时,有什么方法可以调用启用jquery的函数吗?通常这应该可以很好地工作。也许提醒
$this
不是个好主意?您是否尝试过将整个代码包装在匿名函数闭包中
也可能是在其他地方使用函数之前,您必须先谢绝函数。您的浏览器是否显示任何错误消息
(function($){
$(function() {
var myfunc = function() {
alert('fired');
};
$('.upload-image').fancybox({
'type':'iframe',
'onCleanup': myfunc()
});
});
})(jQuery);
通常情况下,这应该工作得很好。也许提醒
$this
不是个好主意?您是否尝试过将整个代码包装在匿名函数闭包中
也可能是在其他地方使用函数之前,您必须先谢绝函数。您的浏览器是否显示任何错误消息
(function($){
$(function() {
var myfunc = function() {
alert('fired');
};
$('.upload-image').fancybox({
'type':'iframe',
'onCleanup': myfunc()
});
});
})(jQuery);