jquery - 单击菜单外的 div slideup

标签 jquery html slideup

<a class="btn">Click ME </a>

<div class="content">
    Content
</div>

$('.btn').click(function(){
    $('.content').slideToggle();
});

fiddle here

工作正常,但我的问题是当我们点击外部 .btn 按钮时需要向上滑动 div.content

谢谢

最佳答案

$('.btn').click(function(e){
     $('.content').slideToggle();
     e.stopPropagation();
});

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

工作 Fiddle

关于jquery - 单击菜单外的 div slideup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18606656/

相关文章:

html - devtools 不会显示 less 文件修改的变化

jquery SlideUp/slideDown 函数没有动画

javascript - Fullcalendar无法访问drop中的html5数据属性,仅在Firefox上

php - 如何在 WordPress 中获取帖子图像的 EXIF 数据

jquery - 如何制作图像以便在单击时在同一页面上打开更大的图像(相同的图像)?

javascript - 使用 jquery 移动 div 的滚动条

javascript - 为什么我添加到无序列表的 val 在添加后立即消失?

jquery - SlideToggle 和 Callback,我做错了什么还是这是一个错误?

javascript - 页脚使用 .slideUp 向上滑动但随后向下滑动

javascript - 验证并提交表单,无需刷新页面