大红框已经绑定了两个不同的点击事件,如何给小红框绑定一个特殊的点击效果?

图片描述

图片描述

现在点击小红框的时候,以后会执行大红框所绑定的方法,如果在点击小红框的时候,屏蔽掉大红框的方法?

阅读 2k
4 个回答

event.stopPropagation(); 阻止事件冒泡!

点击小红框事件里要阻止事件冒泡才可以e.stopPropagation();

新手上路,请多包涵

$('input').on('click',(e)=>{e.stopPropagation();})

坑比较多,我建议你打印一下 e.target 看看你真正点到了哪里
其次,在你小红框的事件里加上e.stopPropagation();

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题