我在反應(yīng)事件冒泡時(shí)遇到問(wèn)題。我在 span 元素和上部元素的某處有一對(duì)圖標(biāo),如下例所示:const App = () => { const onClick = (event) => alert(event.target.nodeName); return ( <section onClick={onClick}> <span> <i className="fas fa-reply"></i> Click me </span> </section> );};單擊i標(biāo)簽后,我正在等待事件氣泡 - 調(diào)用 onClick 至少兩次(第一次用于 i,第二次用于跨度)。但它永遠(yuǎn)不會(huì)發(fā)生。你能告訴我為什么嗎?我知道可能的解決方案 - 設(shè)置pointer-events為i,none但我更好奇為什么事件不冒泡。謝謝
反應(yīng)點(diǎn)擊事件不冒泡
胡說(shuō)叔叔
2023-09-21 17:30:06