css - Bootstrap 按钮不取消选择

标签 css twitter-bootstrap google-chrome

我正在使用 bootstrap 来设置页面上按钮的样式,在 Chrome 37 中,按钮在我单击它们后不会取消选择。

违规按钮很简单:

<button type="button" class="btn btn-primary">Primary</button>

可以在此处找到完整示例 link .

这个相同的示例在 firefox 中按预期工作。而且我很确定在最近的更新之前在 Chrome 中工作。

有没有办法让这个按钮在 Chrome 中正常工作?

编辑:

下面的帖子修复了按钮的样式,但不幸的是没有修复按钮的行为。

如果在单击按钮后有一个操作连接到 onClick,则在按下返回时将重新触发该操作。这不会发生在 firefox 或旧版本的 chrome 中。 Fiddle example .

最佳答案

将此添加到您的 CSS 中

.btn:focus {
  outline: none;
}

并从

中删除 background-color: #3071a9;border-color: #285e8e;
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  /*background-color: #3071a9;
  border-color: #285e8e;*/
}

Fiddle

关于css - Bootstrap 按钮不取消选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26187598/

相关文章:

CSS 旋转重置

javascript - 闪烁一个字形图标

CSS 过渡问题

html - 全宽下拉菜单,子菜单位于导航项下方

html - Bootstrap 响应式产品网格

javascript - 在用户脚本中覆盖 Chrome 键盘快捷键

在用户与页面交互之前,JavaScript 无法读取 Chrome 的自动填充密码字段

css - 如何在不重叠的情况下定位到右下角

javascript - HTML5 视频无法在 Chrome 中播放

javascript - Bootstrap 面板组中的延迟加载