当我点击页面上的任何地方时,尝试不关闭彩色框

时间:2013-04-10 10:21:04

标签: jquery colorbox

我正在使用colorbox插件打开弹出窗口。

PopUp包含三个单选按钮。现在我想要的是当我点击文档上的任何地方时,不要关闭弹出窗口,除非或直到我选中其中一个单选按钮。

任何想法如何解决这个问题?

谢谢,

2 个答案:

答案 0 :(得分:3)

查看文档:{​​{3}}

overlayClose - 如果为false,则通过单击背景覆盖禁用关闭Colorbox。

escKey - 如果为false,将禁用'esc'键上的关闭颜色框。

全球变化:

$.colorbox.settings.overlayClose = false;
$.colorbox.settings.escKey = false;

<强>加了:

我可以看到调试colorbox,在init之后更改此属性不会影响当前打开的对话框,因此您应该添加自己的逻辑。

答案 1 :(得分:0)

请试一试。

$('.ui-widget-overlay').on("click", function() {
if(condition){
   $(window).colorbox.close();;
}
});