单击div之外的任何内容时如何向上滑动?

时间:2014-05-13 04:59:06

标签: jquery

我用jquery mobile制作了一个切换幻灯片菜单 点击div的任何地方时如何滑回来?

这是我的jquery脚本

<script>  
        $(document).ready(function () {
            $('.gnbLayer').hide();
            $(".icGnb5").click(function () {
                $(this).toggleClass("on");
                 $('.gnbLayer').slideToggle('medium');

            }); 
        }); 
        </script>

2 个答案:

答案 0 :(得分:2)

您可以使用:

$(document).click(function(){
 $('.gnbLayer').slideUp();
});

还将click事件修改为stoppropogation:

$(".icGnb5").click(function (e) {
             $(this).toggleClass("on");
             $('.gnbLayer').slideToggle('medium');
             e.stopPropagation();

        }); 

答案 1 :(得分:0)

你可以使用它,

  $(document).click(function(){
      $(".icGnb5").toggleClass("off");
      $('.gnbLayer').slideUp();
  });