【问题标题】:Magnific Popup Callback when close关闭时的宏伟弹出回调
【发布时间】:2017-11-28 11:15:11
【问题描述】:

我正在使用方法 http://dimsemenov.com/plugins/magnific-popup/documentation.html#api -> 公共方法创建弹出窗口。

    $.magnificPopup.open({
            items: {
                src: '#createTableBooking', 
                type: 'inline'
            }
    });

我想在这个确切的弹出窗口关闭时调用函数。

【问题讨论】:

  • 您的答案在您提供的链接中...?请参阅callbacks 对象。有一个 close 属性。
  • 如果你建议“$.magnificPopup.close();”,这不是我想要的。我想在关闭方法运行时回调函数。
  • 不,我建议$('.image-link').magnificPopup({ callbacks: { close: function() { /* your logic here */ } });
  • 问题是我没有使用您建议的方法打开弹出窗口。我正在使用我在答案中发布的方法。
  • 作为替代方案,您可以尝试fancybox,它是如此简单-codepen.io/anon/pen/wPYjxN?editors=1010(是的,我是作者,很抱歉我的回答与您使用的脚本无关)

标签: javascript jquery popup magnific-popup


【解决方案1】:

这是你需要的 JSFiddle JSFiddle。在代码中,您可以在 src 字段中使用自己的 div id,就像您在案例中使用的一样。您的代码缺少我们关闭弹出窗口时将进行的额外函数调用。

在代码中,在根据需要关闭弹出窗口之前进行了函数调用。 希望这会有所帮助。

【讨论】:

  • @SameeraLiyanage 手指交叉:-D
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-06
  • 2014-10-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多