我想隐藏将显示在 div 上的工具提示 div,因此一旦将鼠标悬停在下一个 div 上,前一个 div 工具提示就会隐藏。但是当鼠标离开下一个 div 区域时它会隐藏。
https://codepen.io/codepat007/pen/BazYXKo
我的代码
$(".tooltipsShow").click(function() {
$(".tooltips").show();
});
$(".tooltipsShow").hover(function() {
$(this).nextAll().eq(0).find(".tooltipsText").parent(".tooltips").hide();
});
.tooltips {
display: none;
padding: 10px;
position:absolute;
top: 10%;
left: 30%;
background: green;
color:#fff;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="tooltipsShow">
<p>Some text 1</p>
</div>
<div class="tooltipsShow">
<p>Some text 2</p>
</div>
<div class="tooltipsShow">
<p>Some text 3</p>
</div>
<div class="tooltipsShow">
<p>Some text 4</p>
</div>
<div class="tooltips"><p class="tooltipsText">I am tooltips</p></div>
最佳答案
然后只需在悬停时隐藏工具提示 div
$(".tooltipsShow").hover(function() {
console.log('hover');
$(".tooltips").hide();
});
关于javascript - 在鼠标悬停在下一个元素上时隐藏事件 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64595080/