我在我的項目中使用了放大彈出窗口。要關閉jQuery的彈出窗口,我正在使用 $('。mfp-close')。click();它正在工作,但我需要以另一種方式關閉。 Plz幫助我,如果有其他方式。在此先感謝如何通過jquery關閉放大彈出窗口
12
A
回答
0
如果你有開放的pop up
那麼它會返回一個magnific object
, 使用object
可以call
close method
。
嘗試像,
var mgObj=$('your-selecter').magnificPopup({
// you options
});
// code to close pop up on clicking a button
$(document).on('click','button',function(){
if(mgObj)
{
mgObj.close();
}
});
+0
羅漢嗨,感謝烏拉圭回合答覆。 當我使用它時,它會拋出mgObj.close()不是函數。 你能爲我提供解決方案嗎? – Sanjay
34
29
只需使用$.magnificPopup.close()
6
看看這裏http://dimsemenov.com/plugins/magnific-popup/documentation.html#api
這些都是一些可以關閉這個彈出方式up:
var magnificPopup = $.magnificPopup.instance; // save instance in magnificPopup variable
magnificPopup.close(); // Close popup that is currently opened
或
$.magnificPopup.close();
或
$('your-selector').magnificPopup('close');
對我來說,只有第三個有效工作。
+0
技術#3是我唯一能夠正確工作的彈出框,而不是所有彈出框。謝謝,Lem! –
3
爲我的作品中只有一個是:
$jQ('#close_popup').on('click',function(){
$jQ.magnificPopup.proto.close.call(this);
});
相關問題
- 1. 關閉,通過API打開新的放大彈出窗口
- 2. 如何通過點擊關閉按鈕關閉彈出窗口?
- 3. 彈出窗口:當彈出彈出窗口時關閉彈出
- 4. 如何打開彈出窗口並關閉彈出窗口?
- 5. 如何使用jQuery中的彈出窗口關閉colorbox窗口
- 6. 如何通過底部彈出窗口關閉?
- 7. 關閉彈出窗口(div)jquery
- 8. 彈出窗口關閉
- 9. 關閉彈出窗口
- 10. 關閉AngularStrap彈出窗口
- 11. 要關閉彈出窗口
- 12. MessageDialog關閉彈出窗口
- 13. Javascript:關閉彈出窗口
- 14. 彈出窗口不關閉
- 15. 彈出窗口不關閉
- 16. 如何使彈出窗口只能通過點擊關閉窗口
- 17. 如何通過關閉窗口按鈕發送彈出窗口的值
- 18. 如何關閉彈出窗口?
- 19. 如何關閉模式彈出窗口?
- 20. Javascript:彈出窗口如何關閉?
- 21. 如何關閉彈出式窗口?
- 22. 關閉彈出窗口按鈕上的彈出窗口
- 23. 關閉實際彈出窗口內的Bootstrap彈出窗口?
- 24. 如何通過單擊彈出窗口內的按鈕來關閉Bootstrap彈出窗口
- 25. 在瀏覽器窗口關閉前顯示jQuery彈出窗口
- 26. 關閉彈出窗口,如onBackPressed
- 27. 如何關閉父窗口中的彈出窗口?
- 28. 如何關閉彈出窗口並重定向父窗口
- 29. 彈出窗口關閉後彈出窗口獲取觸發器的CSS過渡
- 30. 如何關閉瀏覽器的父窗口也關閉子彈出窗口?
請分享一下你的代碼 – Grevling