【问题标题】:Doing mouse hover on a div and keep the div visible将鼠标悬停在 div 上并保持 div 可见
【发布时间】:2012-08-12 15:54:02
【问题描述】:

我有一个简单的问题(我猜)。我试图用 jquery 做一个简单的菜单悬停。悬停时,菜单应显示包含子菜单的 div。如果我悬停 div,div 应该保持可见以选择子菜单。否则 div 应该隐藏。我的代码是:

$("#sub_menu_modelismo").hide();    

$("#menu_modelismo").hover(
  function () {
    $("#sub_menu_modelismo").show('fast');
  }, 
  function () {
    $("#sub_menu_modelismo").hide('fast');
  }
);

当鼠标在其中时,div“#sub_menu_modelismo”应该保持可见。

Tnx 寻求帮助。

【问题讨论】:

    标签: menu hover


    【解决方案1】:

    你没有准确描述现在的行为是什么,这是错误的!

    从您显示的代码中,首先发生的是“modelismo”div 被隐藏。在我看来,它似乎永远不会显示!

    【讨论】:

    • 对不起,你是对的:/首先我隐藏了#Sub_menu_modelismo。当我将鼠标悬停在#Menu_modelismo 时,会出现#Sub_menu_modelismo。我想要的是当它可见并且我将鼠标悬停时,#Sub_menu_modelismo 保持可见
    • 这是否意味着你的问题已经解决了还是还有问题?
    • 没有。我想要的是 div 在悬停时仍然可见。吃了 div 悬停时不可见的那一刻。例如: $("#menu_modelismo").hover( function () { $("#sub_menu_modelismo").show('fast'); }, //这里显示了当 menu_modelismo 悬停时的 div sub_menu_modelismo 我想要的是当我将 div sub_menu_modelismo 悬停时,它保持可见
    猜你喜欢
    • 1970-01-01
    • 2015-01-29
    • 2011-11-26
    • 2011-09-23
    • 2017-05-23
    • 2014-10-02
    • 2011-04-08
    • 2012-03-14
    • 1970-01-01
    相关资源
    最近更新 更多