jquery - 点击div外部如何向上滑动?

标签 jquery

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

这是我的 jquery 脚本

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

            }); 
        }); 
        </script>

最佳答案

您可以使用:

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

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

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

        }); 

关于jquery - 点击div外部如何向上滑动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23623122/

相关文章:

类似 javascript jquery 的构造

php - 在 PHP 中模拟 jQuery.ajax 请求

javascript - 在事件回调中调用函数

java - 在单选按钮上渲染列表选择设计

jQuery 手动验证而不显示错误

javascript - 如何通过 div 类名用 div ID 填充数组

javascript - 在 Angular JS 中计算销售价格

javascript - 自动滚动不会在 $ ('html,body' ).animate 处设置动画

php - jQuery id 选择器在有 .在身份证

javascript - 元素出现时自滚动页面