适用场景:
- 自定义的下拉选择,点击空白自动隐藏
- 侧边栏点击空白隐藏
- …
首先,阻止事件冒泡代码:
1 | //阻止事件冒泡 |
点击事件代码:
1 | xxx.onclick = () => { |
监听点击事件代码:
1 | document.addEventListener("click", function (e) { |
点击侧边栏会导致事件冒泡,点击元素内部会隐藏侧边栏
解决方法:
1 | 监听侧边栏点击事件,阻止事件冒泡 |
适用场景:
首先,阻止事件冒泡代码:
1 | //阻止事件冒泡 |
点击事件代码:
1 | xxx.onclick = () => { |
监听点击事件代码:
1 | document.addEventListener("click", function (e) { |
点击侧边栏会导致事件冒泡,点击元素内部会隐藏侧边栏
解决方法:
1 | 监听侧边栏点击事件,阻止事件冒泡 |