Javascript 单击ajax内容时放大弹出窗口关闭
请帮助,当我点击链接,一个弹出窗口将出现。当我点击内容页面块时,弹出窗口会突然关闭 我已经厌倦了添加Javascript 单击ajax内容时放大弹出窗口关闭,javascript,jquery,ajax,magnific-popup,Javascript,Jquery,Ajax,Magnific Popup,请帮助,当我点击链接,一个弹出窗口将出现。当我点击内容页面块时,弹出窗口会突然关闭 我已经厌倦了添加modal:true,这是可行的,但我无法关闭弹出窗口,因此我需要另一个解决方案。请提前谢谢 <a class="simple-ajax-popup-align-top" href="htmlcontent.html">Popup</a> $(document).ready(function() { $('.simple-ajax-popup-align-to
modal:true
,这是可行的,但我无法关闭弹出窗口,因此我需要另一个解决方案。请提前谢谢
<a class="simple-ajax-popup-align-top" href="htmlcontent.html">Popup</a>
$(document).ready(function() {
$('.simple-ajax-popup-align-top').magnificPopup({
type: 'ajax',
alignTop: false,
overflowY: 'scroll',
preloader: true,
midClick: true,
closeOnContentClick: false,
enableEscapeKey: true,
showCloseBtn: false,
mainClass: 'mfp-fade',
callbacks: {
close: function() {
// nothing
}
}
});
});
$(文档).ready(函数(){
$('.simple ajax弹出窗口对齐顶部')。放大弹出窗口({
键入:“ajax”,
alignTop:false,
溢出:“滚动”,
预加载程序:是的,
点击中键:对,
closeOnContentClick:false,
enableEscapeKey:没错,
showCloseBtn:false,
mainClass:“mfp淡入”,
回调:{
关闭:函数(){
//没什么
}
}
});
});
我遇到了同样的问题,通过使用以下方法解决了它:
modal:true,
而不是:
closeOnContentClick: false,
或
非常感谢您,但我已经测试了您的所有解决方案,但仍然不起作用。我把模态:真的弹出窗口不能关闭,通过点击背景或尝试添加关闭按钮仍然没有工作,甚至关闭按钮没有显示up@TAWAN我已经更新了我的答案,所以你可以得到解决方案。我有同样的问题,但我用这个解决了。如果你仍然没有摆脱它。请检查另一个代码。Thanxor从Jquery var mgObj=$('your-selector')。放大弹出({//you options});//单击按钮$(文档)关闭弹出窗口的代码。on('click','button',function(){if(mgObj){mgObj.close();}});
set closeOnBgClick: false instead of modal:true