0

我正在尝试学习 jquery。请帮我解决这个问题,我需要显示一个 div,它出现在任何元素(如菜单项)的悬停上,并且除非鼠标位于它出现的元素上或 div 本身,否则它会一直出现。当鼠标不在 div 本身或元素上时,div 会隐藏

这是一个示例adityabirla 菜单 ,其中 div 子菜单出现在 about us 和 other 的鼠标悬停上,当鼠标不在子菜单或 aboutus 链接中时消失

提前致谢

4

1 回答 1

2

你可以尝试类似的东西;

$("#div2").hide();
$( "#div1" ).mouseenter(function() {
  $("#div2").show();
}).mouseleave(function() {
  $("#div2").hide();
});

是一个工作演示。

于 2013-10-11T10:36:38.933 回答