jquery - Bootstrap 工具提示不调用子项

标签 jquery twitter-bootstrap

假设我有这些标签:

<ul data-toggle="tooltip" data-title="hello world">
    <li data-toggle="tooltip" data-title="content 1">content 1</li>
    <li data-toggle="tooltip" data-title="content 2">content 2</li>
    <li data-toggle="tooltip" data-title="content 3">content 3</li>
</ul>

如何防止将鼠标悬停在 li 标记上时显示 ul 工具提示?目前,当我将鼠标悬停在 li 上时,两个工具提示都会显示。

最佳答案

这取决于具体情况,但您可以使用 tooltip methods :

$('[data-toggle="tooltip"]').tooltip();

$('li').hover(
  function () {
    $('ul').tooltip('hide');
}, function () {
    $('ul').tooltip('show');
});
body { padding-top: 50px }
ul {
    padding: 20px;
    background: red;
}
li {
    padding: 20px;
    background: yellow;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet"/>
<ul data-toggle="tooltip" data-title="hello world">
    <li data-toggle="tooltip" data-title="content 1">content 1</li>
    <li data-toggle="tooltip" data-title="content 2">content 2</li>
    <li data-toggle="tooltip" data-title="content 3">content 3</li>
</ul>

关于jquery - Bootstrap 工具提示不调用子项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29664811/

相关文章:

javascript - 在页面加载时一一加载 Bootstrap 列

twitter-bootstrap - Bootstrap垂直网格

css - 在容器中 Bootstrap 4 个导航栏元素,其中一个元素在容器外右对齐

css - Angular Material 有网格系统吗?

javascript - 自定义更新 window.scrollY 的滚动条?

jquery - 使用 Jquery 访问多个文件

javascript - Jquery悬停并隐藏另一个div

javascript - 无法在源映射文件中设置断点(使用 jquery 的示例)

javascript - AJAX 请求后刷新 jQuery 代码

javascript - 检查动态选择的单选按钮