jquery - Twitter Bootstrap 工具提示 : flickers when placed on top of button, 但放置在左/右/底部时工作正常

标签 jquery twitter-bootstrap tooltip

我正在处理 Bootstrap 工具提示实例的一些奇怪行为。

我正在使用的页面有几个按钮,当鼠标悬停在这些按钮上时,会显示带有按钮功能描述的工具提示。工具提示全部显示在按钮顶部,除了一个按钮之外,一切都工作正常。这一按钮显示的工具提示持续闪烁,工具提示本身覆盖了按钮的一部分(而不是完全在按钮之上),并阻止按钮被正确单击。如果工具提示的“数据放置”从“顶部”更改为“左”/“右”/“底部”,工具提示将正确显示。

此外,给我带来问题的按钮被包裹在一个带有“float: right;”的div中。在css中赋值。我提到这一点是因为我注意到如果删除 float ,工具提示就可以正常工作。不幸的是,如果我删除 float ,按钮本身就会失去正确的位置。

虽然我可以放弃工具提示的“顶部”定位,但我希望有一个简单的技巧可以解决这个问题。有人有什么建议吗?

谢谢。

更新:

This StackOverflow question提出了与我遇到的问题相同的问题。我发现答案很有用。

最佳答案

添加到工具提示 pointer-events: none; css 规则,例如

.tooltip {
  pointer-events: none;
}

这将防止工具提示成为鼠标事件的目标,并解决该问题。

关于jquery - Twitter Bootstrap 工具提示 : flickers when placed on top of button, 但放置在左/右/底部时工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14326724/

相关文章:

javascript - Chart JS Annotations Plugin - 你能创建一个工具提示来伴随注释吗?

javascript - 我怎样才能顺利地 "pinch"一个包含文本的元素?

vue.js - 在 vuetify 中将 v-tooltip 添加到 v-treeview

javascript - 如何在jquery中根据鼠标单击一张一张地显示多个图像

javascript - Bootstrap 弹出窗口样式

html - 如何在没有水平滚动条的情况下制作 bootstrap 3 流体布局

javascript - 无法在 bootstrap-notify 插件上使用 HTML 内容

jquery - 为什么 Bootstrap Tooltip 放在表格中时无法正常工作?

javascript - 我怎样才能实现这个惊人的幻灯片放映?

jquery - 为什么我在下拉菜单中得到以前的ID