【发布时间】:2017-02-28 03:46:01
【问题描述】:
我使用带有回调方法的 $.magnificPopup.open() 来处理弹出窗口。
$.magnificPopup.open({
type: 'inline',
preloader: false,
modal: true,
items: {
src: $('#view_detail_popup')
},
closeBtnInside: false,
closeOnBgClick : false,
enableEscapeKey: false,
callbacks: {
//some fucntion here
}
});
但是当我点击按钮打开弹出窗口时。标签 #view_detail_popup 将添加到 URL 中,例如:
localhost/project/items/list_item#view_detail_popup
我尝试使用
$('.view_detail').magnificPopup({
type: 'inline',
preloader: false,
focus: '#view_detail_popup',
closeBtnInside:true,
modal: true
});
它没有将#view_detail_popup 添加到链接中,但我无法为此创建回调函数。所以... 我的问题是:如何在不将#view_detail_popup 添加到 URL 的情况下单击打开弹出窗口?
【问题讨论】:
标签: jquery url modal-dialog magnific-popup