jq自定义下拉菜单,当用户点击非自身元素(下拉菜单)本身时关闭下拉菜单

Posted 鱼塘总裁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jq自定义下拉菜单,当用户点击非自身元素(下拉菜单)本身时关闭下拉菜单相关的知识,希望对你有一定的参考价值。

jq自定义下拉菜单,当用户点击非自身元素(下拉菜单)本身时关闭下拉菜单

截图:

代码如下:

    //关闭用户菜单
    $(document).mousedown(function(e){
        var _con = $(\'.drop_down\');
        //1. 点击事件的对象不是目标元素本身
        //2. 事件对象同时也不是目标元素的子元素
        if(!_con.is(e.target) && _con.has(e.target).length===0){
            $(\'.drop_down\').css(\'display\',\'none\');
        }
    });

 

以上是关于jq自定义下拉菜单,当用户点击非自身元素(下拉菜单)本身时关闭下拉菜单的主要内容,如果未能解决你的问题,请参考以下文章

Django admin 中的自定义相关下拉菜单

如何在Angular 8中实现@提及自定义下拉菜单

C#下拉菜单最后一项自定义的实现

MFC 在自定义工具栏上添加有下拉菜单的按钮。

带有 jQ​​uery 和 nth-child 的下拉菜单

顶部栏的自定义下拉菜单[关闭]