jq实现点击空白处,指定元素消失,且指定元素内部事件不受影响

  • 第一步首先 先给body事件
$("body").click(function(){
    $(".emoji-container").hide();
});
  • 元素本身阻止事件冒泡
$(".emoji-container").click(function(e){
    e.stopPropagation();//阻止冒泡到body
});

要实现这样的表情包切功能,发现冒泡事件将bootstrap的tab事件抑制了

  • 这里再重新写一下事件,就可以实现tab切换了
$('#emojiTab a').click(function (e) {
    e.preventDefault();
    $(this).tab('show')
});
发布了8 篇原创文章 · 获赞 1 · 访问量 7006
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览