码迷,mamicode.com
首页 > Web开发 > 详细

JS如何实现点击页面其他地方隐藏菜单?

时间:2016-02-15 12:17:23      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

方法一:
$("#a").on("click"function(e){
   $("#menu").show();
 
   $(document).one("click"function(){
     $("#menu").hide();
   });
 
   e.stopPropagation();
});
$("#menu").on("click"function(e){
   e.stopPropagation();
});
 
方法二:

$("body").bind("click",function(){
  var evt = event.srcElement ? event.srcElement : event.target;
  if(evt.id == ‘opt‘){   //必须用ID class不管用
    $(".option-con").slideDown(300);
  }else{
    $(".option-con").slideUp(300);
  }
});

JS如何实现点击页面其他地方隐藏菜单?

标签:

原文地址:http://www.cnblogs.com/liulian/p/5190144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!