当我的花式盒使用关闭按钮关闭时,以及当事务成功时我的幻想被关闭时,我希望有不同的功能。
当事务成功时,我使用parent.$.fancybox.close();关闭花式框,并希望它显示一条警告消息。当使用关闭按钮关闭幻想时,我不希望提示警告消息。有可能发生这种事吗?
这是我的父屏幕代码:
$(document).ready(function() {
$(".popup").fancybox({
'scrolling' : 'no',
'autoScale' : true,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe',
'closeClick' : false,
'autoDimensions' : true,
'width' : 1000,
'centerOnScroll' : true,
'onComplete' : function() {
$('#fancybox-frame').load(function() {
$('#fancybox-content').height($(this).contents().find('body').height());
});
},
'onClosed' : function() {alert("Successful!"); }
});
});但是它仍然显示警告消息,无论是使用close按钮还是成功的事务关闭它。
发布于 2015-03-19 04:37:39
从代码中删除这一行。
'onClosed' : function() {alert("Successful!"); }并在显式调用close函数时显示警报。您可以创建这样的函数并调用parent.CloseFancyBox(),而不是调用parent.$.fancybox.close()
function CloseFancyBox()
{
$.fancybox.close();
alert("Successful");
}https://stackoverflow.com/questions/29136496
复制相似问题