如何在 BootBox 中取消自动对焦

3
在使用 Bootstrap 2.3Bootbox,并在 Ubuntu 上使用 Google Chrome 查看结果时,由于自动聚焦,按钮周围会出现不太吸引人的边框。我还没有找到任何 API 钩子来触发模态框显示后的失焦事件。有没有办法只用 JavaScript 或仅用 CSS 来去掉自动聚焦,但又不希望分支项目、移除 autofocus 并使其可配置?

bootbox-autofocus


1
你可以检查并查看按钮是否应用了任何类/ID,这将帮助你选择它来触发blur()事件。 - Rahul Patil
1
谢谢 Rahul -- 我用了 a.btn:focus { outline: none; } - ezraspectre
1个回答

0

没有API钩子,但是您可以通过将JavaScript事件处理程序附加到警报来完成它:

var bbAlert = bootbox.alert('Alert!')

bbAlert.on('shown.bs.modal', function(){
    $('.btn-primary').blur();
});

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接