【发布时间】:2021-03-26 15:45:19
【问题描述】:
function clickHide(){
if (MouseEvent.button === 0) hide();
}
function hide(){
using.style.display = "none";
hidden.style.display = "none";
}
我遇到了事件冒泡问题。问题是我有这个函数hide(),只有在单击红色div时才应该调用它。问题是当我单击放置在红色 div 内的黄色 div 时,它也会被调用。有什么好的方法可以防止这种情况发生吗?听说过event.stopPropagation(),但我不知道在这种情况下我会如何使用它。
【问题讨论】:
标签: javascript events event-handling dom-events event-bubbling