20

プロジェクトで壮大なポップアップを使用しています。jquery でこのポップアップを閉じるには、 $('.mfp-close').click(); を使用しています。それは機能していますが、別の方法で閉じる必要があります。他の方法があれば助けてください。前もって感謝します

4

7 に答える 7

47

使うだけ$.magnificPopup.close()

于 2013-12-19T10:03:52.393 に答える
41

これを試して:

var magnificPopup = $.magnificPopup.instance; 
// save instance in magnificPopup variable
magnificPopup.close(); 
// Close popup that is currently opened
于 2013-06-04T14:01:16.513 に答える
14

ここを見てくださいhttp://dimsemenov.com/plugins/magnific-popup/documentation.html#api

このポップアップを閉じるには、いくつかの方法があります。

var magnificPopup = $.magnificPopup.instance; // save instance in magnificPopup variable
magnificPopup.close(); // Close popup that is currently opened

また

$.magnificPopup.close();

また

$('your-selector').magnificPopup('close');

私にとっては、3番目のものだけが効率的に機能しました。

于 2014-06-16T14:58:12.710 に答える
5

私のために働く唯一のものは:

$jQ('#close_popup').on('click',function(){                                                      
    $jQ.magnificPopup.proto.close.call(this);
}); 
于 2016-12-09T10:41:25.643 に答える