在菜单外点击时隐藏汉堡菜单。

13 浏览
0 Comments

在菜单外点击时隐藏汉堡菜单。

我有一个很好用的汉堡菜单,但我想添加一个功能,当用户点击汉堡菜单之外的地方时,隐藏菜单。\n

$(".cross").hide();
$(".mobilemenu").hide();
$(".hamburger").click(function() {
  $(".mobilemenu").slideToggle("slow", function() {
    $(".hamburger").hide();
    $(".cross").show();
  });
});
$(".cross").click(function() {
  $(".mobilemenu").slideToggle("slow", function() {
    $(".cross").hide();
    $(".hamburger").show();
  });
});
$(".clickham").click(function() {
  $(".mobilemenu").slideToggle("slow", function() {
    $(".cross").hide();
    $(".hamburger").show();
  });
});

\n


\n[jsfiddle链接](http://jsfiddle.net/71hdnctp/)

0