【问题标题】:How to slide up when click any outside of div? [duplicate]单击div外部的任何内容时如何向上滑动? [复制]
【发布时间】:2014-05-15 16:33:48
【问题描述】:

我用 jquery mobile 制作了一个切换幻灯片菜单 以及单击div的任意位置时如何向后滑动?

这是我的 jquery 脚本

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

            }); 
        }); 
        </script>

【问题讨论】:

    标签: jquery


    【解决方案1】:

    你可以使用:

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

    还将点击事件修改为停止传播:

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

    【讨论】:

      【解决方案2】:

      你可以用这个,

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-09-08
        • 1970-01-01
        • 1970-01-01
        • 2011-07-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多