我使用的是jquery的Tooltipster插件
当我使用Bootstrap 3按钮组作为工具提示的内容时,工具提示宽度计算不正确(几个像素)并出现第二行
程序生成内容:
$("<div/>",{class:"btn-group"}).append(
$("<button/>",{type:"button",class:"btn btn-default"})
.append( $("<span/>",{class:"glyphicon glyphicon-fast-backward"}) ),
$("<button/>",{type:"button",class:"btn btn-default"})
.append( $("<span/>",{class:"glyphicon glyphicon-chevron-left"}) ),
$("<button/>",{type:"button",class:"btn btn-default",id: "handler-content"}).text("1"),
$("<button/>",{type:"button",class:"btn btn-default"})
.append( $("<span/>",{class:"glyphicon glyphicon-chevron-right"}) ),
$("<button/>",{type:"button",class:"btn btn-default"})
.append( $("<span/>",{class:"glyphicon glyphicon-fast-forward"}) )
);
详细情况:http://jsfiddle.net/YHXB5/1/
这不是一个特别的问题与 Tooltipster, Bootstrap CSS设置box-sizing
属性如下:
* { box-sizing: border-box; }
这会使工具提示中的内容混乱。如果你还没有看到线程中的建议,建议使用以下CSS"修复":
.tooltipster-base { box-sizing: content-box; }
这解决了这个问题,我已经修改了JSFiddle来反映这一点-如果小提琴最初不工作,移动滑动条,它应该"点击"到位:
http://jsfiddle.net/YHXB5/2/我希望这对你有帮助!:)