小编Ret*_*hna的帖子

在'div'上禁用鼠标事件

我在使用'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'上听老鼠事件.

请提供一些帮助:)

谢谢,雷斯纳

html javascript css events

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

css ×1

events ×1

html ×1

javascript ×1