尤明明Blog

网站建设 | 前端切图,技术不仅是一种专业,更是一种责任!

您的当前位置: 首页 » 前端学习 » js常用代码 »

js 实现点击页面其他地方隐藏菜单或其他元素?

2019-05-09   Umming   js常用代码    评论(0)    浏览(1862)


<div>
  <a href="javascript:void(0)" class="a">菜单按钮</a>
</div>
<div class="menu" style="display: none">
    <a href="http://www.baidu.com">百度</a>
</div>
<script type="text/javascript">
 $(".a").on("click", function(e){
	if($(".menu").is(":hidden")){
    	$(".menu").show();
    }else{
    	$(".menu").hide();
    }
    $(document).one("click", function(){
        $(".menu").hide();
    });
    e.stopPropagation();
});
$(".menu").on("click", function(e){
    e.stopPropagation();
});
</script>

本文链接:https://www.umming.com/js/81.html

声明:本站信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!


发表评论:

//