初始化后更改简单模态选项
Changing SimpleModal options after init
如果我第一次使用诸如{overlayClose:false}之类的选项调用SimpleModal,以后如何将该选项更改为{overlayClose:true}?
我希望在 AJAX调用开始时打开 SimpleModal 以向用户提供一些反馈,同时防止模式被关闭,然后在 AJAX 完整回调中,将模式设置为可关闭。
是的
,但您必须更改该选项,然后重新绑定事件处理程序以查看选项更改。 我将其从文档站点入侵到"基本"演示中:
$('#basic-modal .basic').click(function (e) {
var modal = $('#basic-modal-content').modal();
$('#overclose').text(modal.o.overlayClose ? 'true' : 'false');
window.setTimeout(function() {
// These three lines will do it:
modal.o.overlayClose = true;
modal.unbindEvents();
modal.bindEvents();
$('#overclose').text('true');
}, 5000);
return false;
});
5 秒后,该选项将按预期启动。 我还在模态本身中破解了一个指标,一个跨度 id's 作为"overclose",以向您显示状态及其变化时间。
我必须使用以下方式引用模态对象:
$.modal.impl.o.escClose = false;
$.modal.impl.unbindEvents();
$.modal.impl.bindEvents();
通过jQuery选择器引用对象并没有为我做这件事(o是未定义的)。
相关文章:
- 我想使用模态通过php文件发送邮件,并且我希望在提交关闭后关闭pop
- 打开一个模态并将其链接到AngularJS中的指令
- SemanticUI模态not onDeny/onApprove事件未激发
- 触发模态事件时单击选项卡
- 为多个模态指定选项 - 具体化
- 在角度模态打开后设置选项
- 将表单提交到新选项卡并关闭模态
- Knockout JS-点击加载所选项目的模态编辑表单
- Jquery模态+使用select的默认选项卡
- 我怎么能重定向到第一个选项卡在模态弹出后,我关闭模态弹出
- 在模态窗口中实现可滚动选项卡
- 如何使一个模态窗口的选项作为js确认
- 我如何有链接打开一个特定的选项卡内引导模态
- 具有多个模态的多选项卡页面(引导)
- 如何启用超链接打开模态对话框,同时也允许在同一链接上的新选项卡中打开
- 是否有可能显示模态框,只有当用户点击关闭选项卡/浏览器按钮
- 引导模态对话框选项卡在后面的页面
- 在有效的选择选项上显示模态
- Twitter Bootstrap:模态对话选项卡
- Jquery modal:关闭一个模态,然后让它成为一个可点击的选项