javascript - 在鼠标悬停在下一个元素上时隐藏事件 div

标签 javascript jquery

我想隐藏将显示在 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/

相关文章:

javascript - 如何根据选择值追加表行?

javascript - 从 dom-repeat 中的元素触发 CustomEvent

javascript - 单击 iframe 中的按钮 > 在父窗口中隐藏 div

javascript - jQuery PHP MySQL 喜欢按钮

javascript - 通过单击 ng-repeat 形式的 Angular xeditable 字段停止滚动到顶部

javascript - 如果您通过 ID 在 jQuery 中选择一个元素,是否仍然可以通过为其提供上下文来提高速度?

javascript - django 管理界面 change_form.html 将数据添加到 querydict/post?

javascript - 事件处理程序错误 : "this.data() is not a function"

javascript - Express Validator 来验证日期时间

Javascript 引用外部脚本文件 - 安全隐患