Search code examples
magnific-popup

What is the best way to test if a Magnific Popup is currently "open"


What is the best way to test if a Magnific Popup is currently "open"?

Will a check for the existence of some div be future proof?

For example, if I use:

if ($(".mfp-ready").length > 0)
  ...

I looked for the equivilent of an isopen property in the api documentation but found nothing like that

EDIT

Following Dmitry's answer, I examined the instance object and found the following properties that may prove useful to others:

isAndroid
isIE7
isIE8
isIOS
isLowIE

Solution

  • $.magnificPopup.instance.isOpen