javascript - Onclick anywhere on page close popup - Magnific Popup - Stack Overflow

I am using Magnific Popup.I want to close popup when click anywhere on page close popup. Here is my cod

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
Add a ment  | 

4 Answers 4

Reset to default 2

Slight 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.

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745484191a4629692.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信