我有一个两级ul / li菜单,其中li可以触发不同的onclick-events.
当点击一个ul li ul项目时,似乎会触发父事件(ul li).
我可以轻松避免这种情况吗?
(我正在考虑使用计时器来捕获第二个事件,但认为它是一个丑陋的修复……)
问候,
/ T
解决方法
我想你必须停止事件冒泡
因此,如果你使用直接的 javascript,你有event.cancelBubble = true
因此,如果你使用直接的 javascript,你有event.cancelBubble = true
否则如果你使用jQuery,你有event.stopPropagation()或event.stopImmediatePropagation()