【发布时间】:2018-01-18 15:24:25
【问题描述】:
我在第一次加载页面时使用会话存储来显示和隐藏模式。我不知道如何使用 cookie,所以我只使用会话存储。
在模式中,当您第一次关闭它时,我会更改标题和关闭按钮,然后可以作为“帮助模式”而不是“开始”访问。
如果会话存储未设置并且处于“开始”模式,我想阻止使用esc 关闭模式,但是当您关闭模式并将其作为“帮助模式”重新打开时启用esc 事件。
目前我让它工作在 50%,第一次你不能使用esc,但如果你将它作为“帮助”打开,你仍然不能使用esc,但是,如果你重新加载页面esc 它有效,
这是我的代码中的else 部分,在未设置会话存储时有效:
} else {
// show the help modal
$('#help').modal({
keyboard: false
});
$('#help').modal('show');
$('#help').on('hidden.bs.modal', function (e) {
keyboard: true
})
}
文档 (https://getbootstrap.com/docs/4.0/components/modal/#events)
表示.on('hidden.bs.modal' 事件在模态完成对用户隐藏时触发。
我必须使用哪个事件才能使其按我的意愿工作?
【问题讨论】:
-
伙计,与当前的 beta 3 版本相比,alpha 版本已经过时了......
-
对不起,我使用的是 beta 3 版本而不是 alpha,只是文档是 alpha
-
那么,你为什么要引用错误的文档呢?
-
对不起,我已经更新了正确的链接,文档是一样的,同样的事件
标签: javascript twitter-bootstrap bootstrap-4