首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在悬停不同元素时显示div,如果鼠标指针移出刚才显示的div,则将其关闭

问在悬停不同元素时显示div,如果鼠标指针移出刚才显示的div,则将其关闭
EN

Stack Overflow用户
提问于 2018-01-05 20:56:25
回答 2查看 137关注 0票数 0

我正在尝试创建一个巨型菜单,我想在菜单的特定声音悬停时显示它。一旦显示了mega菜单( div ),我想让鼠标(指针)停留在它上面,并在指针移出div时关闭它。

这是我的菜单:

​

​

这是我的菜单,当你点击“项目”链接时,它就会被打开:

​

​

目前,我可以在“项目”链接上显示菜单,但我不知道如何在将鼠标移出超级菜单(div)时关闭它。

下面是显示菜单的代码:

代码语言:javascript
复制
jQuery(document).ready(function(){
    jQuery("#menu-item-15").hover(
        function(){
            jQuery("#mega-menu-projects").show();
        }
    );
});
EN

回答 2

Stack Overflow用户

发布于 2018-01-05 21:02:50

你可以使用鼠标悬停

代码语言:javascript
复制
jQuery(document).ready(function(){
    jQuery("#menu-item-15").mouseover(
        function(){
            jQuery("#mega-menu-projects").show();
        }
    );

    jQuery("#menu-item-15").mouseout(
        function(){
            jQuery("#mega-menu-projects").hide();
        }
    );
});

https://api.jquery.com/mouseover/

票数 0
EN

Stack Overflow用户

发布于 2018-01-05 21:09:27

尝试这个(未测试)

代码语言:javascript
复制
jQuery(document).ready(function(){
    jQuery( "#menu-item-15" ).mouseout(function() {
        jQuery("#mega-menu-projects").hide();
    })
    .mouseover(function() {
        jQuery("#mega-menu-projects").show();
    });
});

希望能对你有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48114115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档