gpt4 book ai didi

javascript - 在初始化后更改 SimpleModal 选项

转载 作者:行者123 更新时间:2023-11-30 17:06:13 27 4
gpt4 key购买 nike

如果我第一次使用 {overlayClose: false} 等选项调用 SimpleModal,我以后如何将该选项更改为 {overlayClose: true}?

我希望在 AJAX 调用开始时打开 SimpleModal 以向用户提供一些反馈,同时防止模式被关闭,然后在 AJAX 完成回调中,将模式设置为可关闭。

最佳答案

是的,但您必须更改选项,然后重新绑定(bind)事件处理程序以查看选项更改。我从文档站点将其破解到“基本”演示中:

$('#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 为“过度关闭”的跨度,进入模态本身以向您显示状态及其更改时间。

关于javascript - 在初始化后更改 SimpleModal 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27971068/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com