bootstrap tooltip不要调用孩子

Dar*_*ama 9 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>
Run Code Online (Sandbox Code Playgroud)

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

d79*_*d79 6

这取决于具体情况,但您可以使用工具提示方法:

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

$('li').hover(
  function () {
    $('ul').tooltip('hide');
}, function () {
    $('ul').tooltip('show');
});
Run Code Online (Sandbox Code Playgroud)
body { padding-top: 50px }
ul {
    padding: 20px;
    background: red;
}
li {
    padding: 20px;
    background: yellow;
}
Run Code Online (Sandbox Code Playgroud)
<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>
Run Code Online (Sandbox Code Playgroud)