javascript - jquery菜单,悬停并显示:none

标签 javascript jquery css menu drop-down-menu

我有这个菜单http://jsbin.com/useqa4/3

我认为悬停效果正确,但我想要的是正常的:当用户的光标不在“解决方案”项或子菜单上时,我希望 div #submenuSolutions返回“display:none”。

我怎样才能实现这个目标?

最佳答案

如果你仔细阅读 jQuery api,你会发现悬停函数可以处理两个事件 http://api.jquery.com/hover/

$("document").ready(function() {
  $("#menuSolutions a").hover(function () {
      $("#menuSolutions").addClass("menuHover");
      $("#submenuSolutions").show("3000");
  },function() {
    $("#menuSolutions").removeClass("menuHover");
    $("#submenuSolutions").hide("3000")});
});​

仅当您的菜单是吸盘鱼菜单时,此功能才有效。

关于javascript - jquery菜单,悬停并显示:none,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4172745/

相关文章:

javascript - 为什么我关于复选框选中事件的 JavaScript 不起作用

jQuery UI 日期选择器 : override today css

php - 使用纯 jquery/javascript 创建弹出确认框

javascript - 如何取消下面这个文件上传

javascript - 减少初始 Web 应用程序加载时间

javascript - 当前页面卸载时将字符串与单击的 URL 进行匹配

javascript - 单击菜单时取消选择标记

css - React-Native:替代 flex-basis

html - 透明文本后面的线

javascript - 如何从 JsBarcode 实现生成图像?