我正在使用colorbox插件打開彈出窗口。嘗試不關閉當我點擊頁面上的任何位置時彈出的colorbox
PopUp包含三個單選按鈕。現在我想要的是當我點擊文檔上的任何地方時不關閉彈出窗口,除非或者直到我檢查其中一個單選按鈕。
任何想法如何解決這個問題?
謝謝,
我正在使用colorbox插件打開彈出窗口。嘗試不關閉當我點擊頁面上的任何位置時彈出的colorbox
PopUp包含三個單選按鈕。現在我想要的是當我點擊文檔上的任何地方時不關閉彈出窗口,除非或者直到我檢查其中一個單選按鈕。
任何想法如何解決這個問題?
謝謝,
請試試這個。
$('.ui-widget-overlay').on("click", function() {
if(condition){
$(window).colorbox.close();;
}
});
看文檔:http://www.jacklmoore.com/colorbox/
overlayClose
- 如果爲false,禁用通過點擊背景疊加關閉彩盒。
escKey
- 如果爲false,將在'esc'按鍵上禁用關閉colorbox。
全球變化:
$.colorbox.settings.overlayClose = false;
$.colorbox.settings.escKey = false;
補充:
我可以看到init
後調試colorbox
,改變這個特性不會影響當前打開的對話框,所以你應該添加自己的邏輯。