html - 具有输入插件样式问题的 Bootstrap 弹出窗口

标签 html css twitter-bootstrap

我正在开发一种使用 bootstrap 进行样式设置和内置“弹出窗口”的表单。

我的问题是当我有 2 个输入组插件并将弹出窗口附加到第一个时,该元素在视觉上移动,在它和下一个插件之间留下间隙。

HTML:

<div class="amountSelection pull-right form-group col-lg-6 col-md-6">
  <div class="input-group merged" id="faceValueInputDiv">
    <input class="form-control input-lg" value="20"></input>
    <span id="input-addon-pop" class="input-group-addon" 
          data-toggle="popover" data-placement="top"
          data-content="do stuff!" data-trigger="click">
      <i class="fa fa-question-circle">?</i>
    </span>
    <span class="input-group-addon"><i class="fa fa-usd">$</i></span>
  </div>
</div>

JS:

$("#input-addon-pop").popover({
  trigger: 'click'
});

CSS:

.merged input:first-child {
  border-right: 0px;
}

.merged input + .input-group-addon {
  border-left: 0px;
  border-right: 0px;
  background-color: @input-bg;
}

它(不)工作的例子: http://www.bootply.com/129977

最佳答案

在使用我从过去获得的一些知识对 bootstrap 插件进行更多研究后,我研究了弹出窗口的“容器”选项。

将弹出框推到 <i> 上标记我能够缓解空白问题

$("#input-addon-pop").popover({ trigger: 'click', container: '.fa.fa-question-circle' });

http://www.bootply.com/129986

关于html - 具有输入插件样式问题的 Bootstrap 弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23069393/

相关文章:

Javascript 仅在元素进入视口(viewport)后的一段时间内向元素添加类

javascript - 使 Div 类在页面加载时悬停

jquery - 如何使 JQuery News Ticker 响应式?

css - 使用 Twitter Bootstrap 居中列

html - Bootstrap - 如何将列高设置为多行?

javascript - 使用 Javascript 下载文件/url

javascript - Dropzone.js CSS

html - 为什么我在页眉背景上添加的颜色不可见?

html - 格式化 html 表格内容以用于 iframe

javascript - Bootstrap 日期选择器不隐藏