เหตุผลที่คุณไม่ได้รับเหตุการณ์เป็นเพราะองค์ประกอบที่วางตำแหน่งอย่างแน่นอนไม่ใช่ลูกขององค์ประกอบที่คุณต้องการที่จะ "คลิก" (div สีน้ำเงิน) วิธีที่สะอาดที่สุดที่ฉันคิดได้ก็คือการใส่องค์ประกอบที่สมบูรณ์ไว้เป็นลูกขององค์ประกอบที่คุณต้องการให้คลิก แต่ฉันสมมติว่าคุณไม่สามารถทำได้หรือคุณจะไม่โพสต์คำถามนี้ที่นี่ :)
อีกตัวเลือกหนึ่งคือการลงทะเบียนตัวจัดการเหตุการณ์การคลิกสำหรับองค์ประกอบแบบสัมบูรณ์และเรียกตัวจัดการการคลิกสำหรับตัวแบ่งสีน้ำเงินซึ่งทำให้ทั้งคู่กะพริบ
เนื่องจากเหตุการณ์ที่เกิดขึ้นผ่าน DOM ฉันไม่แน่ใจว่าจะมีคำตอบที่ง่ายกว่าสำหรับคุณ แต่ฉันอยากรู้อยากเห็นมากถ้ามีคนอื่นมีกลอุบายที่ฉันไม่รู้เกี่ยวกับ!
pointer-events
มีอยู่! ฉันอาจสลับคำตอบที่ยอมรับได้ไปเป็นคำตอบในบางประเด็น