禁用检查元素的指针事件

jsh*_*hou 5 css pointer-events

我有一个 div,其指针事件设置为“无”。我可以点击到下面的元素,但是如果我右键单击一个元素并使用 Chrome 检查它,它会给我顶部的 div。还有其他人有这个问题吗?我不记得以前这是一个问题。

Rod*_*911 6

根据此 Chromium 问题评论,您可以在使用 devtools 中的 Chrome 检查元素时按住 Shift 键,这将突出显示元素(父元素为红色),即使它们位于元素上pointer-events: none


小智 3

根据此https://code.google.com/p/chromium/issues/detail?id=136887,这是正确的行为。之前的情况(当你无法使用“pointer-events:none”检查元素时)是一个错误。

Chromium对此修复进行了测试:https://chromium.googlesource.com/chromium/blink.git/+/dfcf6a3782dcae5dd16baec94040b931b0791fa6/LayoutTests/inspector/elements/inspect-pointer-events-none.html