admin管理员组文章数量:1429953
I am using Magnific Popup.
I want to close popup when click anywhere on page close popup.
Here is my code fiddle:
/
Code :
$('.popup-modal').magnificPopup({
type: 'inline',
modal: true,
});
$(document).on('click', '.closePopup', function (e)
{
e.preventDefault();
$.magnificPopup.close();
});
I am using Magnific Popup.
I want to close popup when click anywhere on page close popup.
Here is my code fiddle:
http://jsfiddle/qweWa/24/
Code :
$('.popup-modal').magnificPopup({
type: 'inline',
modal: true,
});
$(document).on('click', '.closePopup', function (e)
{
e.preventDefault();
$.magnificPopup.close();
});
Share
Improve this question
asked Feb 21, 2014 at 6:19
Hassan SardarHassan Sardar
4,52317 gold badges61 silver badges92 bronze badges
4 Answers
Reset to default 2Slight adjustment ,check fiddle :)
$('.popup-modal').magnificPopup({
type: 'inline', modal: false,
});
> $(document).on('click', '.closePopup', function (e)
> {
> e.preventDefault();
> $.magnificPopup.close();
> });
http://jsfiddle/qweWa/27/
You need to set modal: false
Demo Fiddle
modal: When set to true, the popup will have a modal-like behavior: it won’t be possible to dismiss it by usual means (close button, escape key, or clicking in the overlay).
$('.popup-modal').magnificPopup({
type: 'inline',
modal: false
});
From Magnific-Popup Documentation There's actually no need to set modal:false
explicitly. Which most of the answers have done.
If you go through the documentation you'll find that, If you don't even pass the modal attribute it work. I've edited JSFiddle as per your requirement. I think unnecessary override a attribute can be avoided in this case.
Just these would be fine:
$('.popup-modal').magnificPopup({
type: 'inline',
});
Note: Don't forget to note the difference of this answer with another answers.
本文标签: javascriptOnclick anywhere on page close popupMagnific PopupStack Overflow
版权声明:本文标题:javascript - Onclick anywhere on page close popup - Magnific Popup - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1745484191a2660308.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论