【问题标题】:How to close magnificPopup popup如何关闭 magnificPopup 弹出窗口
【发布时间】:2017-12-13 04:45:17
【问题描述】:

我在我的项目中使用 Magnific Popup。我在鼠标悬停时打开弹出窗口并加载 ajax 内容。

代码:

$('.link-popup').mouseover(function(){
    $.magnificPopup.open({
        type: 'ajax',
        removalDelay: 300,
        items: {
            src: 'ajax/popup.html' 
        }
   })
});

我在 popup.html 中有一个关闭链接,并希望在单击该链接时关闭弹出窗口。我怎样才能做到这一点? 以下是我在 HTML 代码中的关闭链接:

<a href="#" class="link-close">X</a>

【问题讨论】:

    标签: javascript magnific-popup


    【解决方案1】:

    尝试将事件附加到文档对象并像这样引用标签类选择器:

    $(document).on('click', '.link-close', function(evt){
    
      $.magnificPopup.close();
    
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多