【发布时间】:2017-01-11 23:13:30
【问题描述】:
我正在网页上的 div 上使用来自 twitter 引导程序的工具提示。工具提示已初始化,但第一次悬停时位置错误;但是,在随后的悬停中,工具提示位于正确的位置。
我认为问题的出现是因为工具提示附加到的 div 是绝对定位的。
这是我的 html 中的 div 标签:
<div class="btn-group" id="sample-menu" data-toggle="tooltip" data-placement="left" title="Tooltip on left">
(大小不只是改变截图裁剪大小)
应用于 div 的样式有:
#sample-menu {
position: absolute;
top: 95px;
right: 608px;
}
我可能会以不同的方式定位 div 以使其工作,我只是想知道为什么工具提示似乎在绝对定位的 div 上完美工作,但只有在第一次悬停之后。
** 我在没有绝对定位的 div 上添加了更多工具提示,我遇到了同样的问题(工具提示的第一次出现从我的元素中删除,然后在第一次出现后它是正确的)。我在页面上有一个 svg,其中包含使用 javascript (d3) 添加和调整大小的元素。在添加/调整所有页面元素之后,我似乎需要调用一些东西来重新定位工具提示,但是,Bootstrap 工具提示或 Tether 重新定位解决方案都没有为我工作。
【问题讨论】:
-
This 可能与某人相关且对某人有所帮助。
标签: html css twitter-bootstrap tooltip