这个也是参照了某乎大牛的写法,作为笔记记录下来
这里不用click事件 用mousedown事件但是要阻止默认事件
$('.userlistbtn').on('mousedown',function(event){
event.stopPropagation();
event.preventDefault();
if($('.userlist').is('hidden')){
$('.userlist').hide();
}else{
$('.userlist').show();
}
$(document).on('mousedown',function(e){
$('.userlist').hide();
});