首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >fancybox不同闭函数

fancybox不同闭函数
EN

Stack Overflow用户
提问于 2015-03-19 03:00:08
回答 1查看 515关注 0票数 0

当我的花式盒使用关闭按钮关闭时,以及当事务成功时我的幻想被关闭时,我希望有不同的功能。

当事务成功时,我使用parent.$.fancybox.close();关闭花式框,并希望它显示一条警告消息。当使用关闭按钮关闭幻想时,我不希望提示警告消息。有可能发生这种事吗?

这是我的父屏幕代码:

代码语言:javascript
复制
        $(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按钮还是成功的事务关闭它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-19 04:37:39

从代码中删除这一行。

代码语言:javascript
复制
'onClosed'          : function() {alert("Successful!"); }

并在显式调用close函数时显示警报。您可以创建这样的函数并调用parent.CloseFancyBox(),而不是调用parent.$.fancybox.close()

代码语言:javascript
复制
function CloseFancyBox()
{
   $.fancybox.close();
   alert("Successful");
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29136496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档