我在使用'pointer-events'css样式禁用鼠标事件时遇到了一个有趣的问题.
请参考小提琴.它有一个父项和两个子div,我将'pointer-events'作为'none'给其中一个孩子.如果我单击该div,则不会触发其鼠标侦听器(这是预期的),但会触发其父div的鼠标事件.
$('#parent').click(function(){
console.log("Parent clicked");
});
Run Code Online (Sandbox Code Playgroud)
如果我点击了为鼠标事件禁用的子节点,如何在父div上禁用鼠标事件?
一种选择是在父点击上使用"if"条件进行过滤.但我不需要它,因为我想在父母后面的'divs'上听老鼠事件.
请提供一些帮助:)
谢谢,雷斯纳