javascript - 如何在 Bootstrap 模式关闭后从按钮上移除焦点?

标签 javascript jquery html twitter-bootstrap

当我单击启动 Bootstrap 模式的按钮,然后关闭模式时,该按钮仍然处于焦点状态。如何更改。

 <a data-toggle="modal" href="#mymodal">Click me</a>

模态只有一个按钮“确定”,我尝试编写一个 jquery 函数:

 function unfocus() {
     $('*:focus').blur();
 }

然后按钮就像这样:

 <button type="button" class="btn btn-default" data-dismiss="modal" onclick="unfocus()">OK</button>

但焦点仍然是“点击我”。如何删除它?

最佳答案

这可能是一种黑客行为,但如果您只是链接的 ID(例如 modalLink),您可以尝试以下操作:

$('#modalLink').on({
    focus: function () {
        $(this).blur();
    }
}); 

我认为只要设置焦点,这就会删除焦点,这在您的情况下可能没问题。

关于javascript - 如何在 Bootstrap 模式关闭后从按钮上移除焦点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35774500/

相关文章:

用于 Opera Mini 和其他移动浏览器的 JavaScript setInterval

javascript - 根据对象属性禁用按钮

javascript - 合并 Javascript AJAX 请求

jquery - 想要将点击转换为悬停 jquery 自动完成

html - 流体图像,div 重新定位

javascript - 确定所有屏幕尺寸的元素样式

javascript - JQuery - 如何处理可以通过箭头键更新的字段?

javascript - 调用基于 jQuery Cookie 的函数

javascript - Bootstrap typeahead 未使用更新程序回调设置字段的值

javascript - JQuery UI 选项卡 - 居中