css - Bootstrap 工具提示向上移动有反馈图标

标签 css twitter-bootstrap

当使用 has-feedback 类在表单字段上添加图标并使用 Bootstrap 工具提示时,图标会向上移动。我在 chrome、firefox 和 ie 上得到了相同的行为。

<div class="row">
  <div class="col-md-5 col-md-offset-1">
    <div class="form-group form-group-lg has-feedback">
      <input class="form-control" name="foo" placeholder="foo" data-toggle="tooltip" title="Hooray!" type="text">
      <span class="glyphicon glyphicon-euro form-control-feedback"></span>
    </div>
  </div>
</div>  

JS 文件

$('[data-toggle="tooltip"]').tooltip(); 

这里是例子 Bootply

有谁知道如何解决这个问题?谢谢

最佳答案

失败的原因是这个 Bootstrap 选择器:

.form-group-lg .form-control+.form-control-feedback {...}

当您悬停该字段时,工具提示的 <div>在输入后立即插入,从而打破了 +条件,因为图标不再紧跟在输入之后。一种解决方案是在父元素上移动工具提示,这样它就不会干扰子元素的样式:

<div class="row">
  <div class="col-md-5 col-md-offset-1">
    <div class="form-group form-group-lg has-feedback" data-toggle="tooltip" title="Hooray!">
      <input class="form-control" name="foo" placeholder="foo" type="text">
      <span class="glyphicon glyphicon-euro form-control-feedback"></span>
    </div>
  </div>
</div>

演示:http://www.bootply.com/tohoEsh0cX

关于css - Bootstrap 工具提示向上移动有反馈图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39366334/

相关文章:

javascript - 单击输入字段触发 jQuery 函数

html - 如何在悬停时隐藏导航中的分隔线?

css - IE7 CSS对齐问题

jquery 按钮内容更改并再次返回

javascript - 在 bootbox bootstrap jquery 插件中将自定义类添加到警报对话框

html - 在 IE11 中使容器高度适合响应式图像

css - 浏览器和CSS中div的大小不同

css - Bootstrap 4 输入不会在填充处停止

html - 更改不同分辨率的 Bootstrap 列顺序

html - IE10+ 中的填充底部问题