2014-02-21 25 views
2

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

我打电话 “call_popup” 页面上按钮的onClick()

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>' 
       } 
      }); 
} 

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

感谢

回答

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>' 

    }); 
} 
+0

谢谢,它的工作:) –

+0

还有一个PLZ http://stackoverflow.com/questions/21908580/how-to-open-popup-within-popup-in-magnific -popup-插件 –

相关问题