我是提示我是菜单
这里的难点是,点击元素和点击document事件会重叠,所以这里判断了事件来源,然后再进行相关动作
$(function(){
//点击按钮出现出现菜单
$('#按钮id').click(function(){
$('#菜单id').show();//菜单显示
})
//点击空白处隐藏隐藏
$('body').click(function(){
('#菜单id').hide();//菜单隐藏
})
})
你可以反向思考,当用户点击"非"菜单区域时,隐藏此区块
不懂可以私信问我