jquery鼠标点击空白处触发事件代码`求解

2024-11-22 03:24:00
推荐回答(3个)
回答1:







我是提示

我是菜单





这里的难点是,点击元素和点击document事件会重叠,所以这里判断了事件来源,然后再进行相关动作

回答2:



$(function(){
    //点击按钮出现出现菜单
    $('#按钮id').click(function(){
        $('#菜单id').show();//菜单显示
    })
    
    //点击空白处隐藏隐藏
    $('body').click(function(){
        ('#菜单id').hide();//菜单隐藏
    })
})

回答3:

你可以反向思考,当用户点击"非"菜单区域时,隐藏此区块
不懂可以私信问我

相关问答
最新问答