当我尝试在页面加载时或通过onclick函数调用它时,Magnific Popup无法正常工作

时间:2014-02-21 10:14:23

标签: javascript jquery magnific-popup

我正在使用Magnific Popup。

我在按钮onClick()上调用“call_popup”页面

function call(){
    $.magnificPopup.open({
              items: {
                src: '<?php echo SITEURL;?>flows/call_popup',
                type: 'ajax',closeOnContentClick : false, closeOnBgClick :true, showCloseBtn : false, enableEscapeKey : false,
                closeMarkup: '<button class="mfp-close mfp-new-close" type="button" title="Close (Esc)"> { costume button with close icon image } </button>'
              }
            });
}

popup工作正常,但是closeOnContentClick,showCloseBtn,enableEscapeKey和closeMarkup 不工作它的行为类似于默认弹出窗口。当用户点击bg点击时,我不会关闭弹出窗口。

谢谢

1 个答案:

答案 0 :(得分:3)

function call(){
    $.magnificPopup.open({
        items: {
            src: '<?php echo SITEURL;?>flows/call_popup',
            type: 'ajax',
        },
        closeOnContentClick : false, 
        closeOnBgClick :true, 
        showCloseBtn : false, 
        enableEscapeKey : false,
        closeMarkup: '<button class="mfp-close mfp-new-close" type="button" title="Close (Esc)"> { costume button with close icon image } </button>'

    });
}