【发布时间】:2013-01-14 21:10:55
【问题描述】:
我正在处理引导工具提示实例的一些奇怪行为。
我正在使用的页面有几个按钮,当将鼠标悬停在这些按钮上时,会显示带有按钮功能描述的工具提示。工具提示都显示在按钮的顶部,除了一个按钮外,一切正常。这一个按钮显示的工具提示会持续闪烁,工具提示本身会覆盖按钮的一部分(而不是完全在按钮的顶部),并且会阻止按钮被正确单击。如果工具提示的“数据放置”从“顶部”更改为“左”/“右”/“底部”,则工具提示将正确显示。
此外,给我带来问题的按钮被包裹在一个具有“float:right;”的 div 中。在 css 中分配。我之所以提到这一点,是因为我注意到如果我删除浮动,工具提示可以正常工作。不幸的是,如果我移除浮动,按钮本身就会失去正确的定位。
虽然我可以放弃工具提示的“顶部”位置,但我希望有一个简单的技巧可以解决这个问题。有人有什么建议吗?
谢谢。
更新:
This StackOverflow question 与我遇到的问题相同。我发现这个答案很有用。
【问题讨论】:
-
你能把按钮包裹在一个向右浮动的元素中并且不浮动按钮吗?看看能不能解决?您可以将它放在一个元素(段落、div 等)中,而不是向右浮动,然后将其文本对齐以使其获得所需的位置吗?
-
按钮实际上被包裹在一个向右浮动的元素中 - 很抱歉不清楚这一点。 css 本身相当混乱;我正在处理来自 3 个不同主干视图的元素,并且正确地对它们进行排序被证明是非常乏味的。在尝试了几种方法后,我决定使用当前的 css,这可以解决问题,但很可能不是最优的。由于时间限制,如果解决方案不需要重大的 CSS 更改,那将是更好的选择。
-
如果你已经解决了,我建议1)发布解决方案并自己标记它;或 2) 删除此问题。祝项目顺利。
-
我也有同样的问题,但仅限于 Chrome 浏览器,当工具提示位于 iframe 内时。
标签: jquery twitter-bootstrap tooltip