当用户在开发者工具中悬停在某一行时,类似于谷歌Chrome的“检查元素”,该元素会在屏幕上被“突出显示”。我试图复制相同的功能,但是当用户从元素上悬停时,该元素可能会被突出显示,而不是从列表中选取。我的问题是:当我突出显示元素(通过创建一个具有半透明背景颜色且尺寸与原始元素相同并位于原始元素相同位置的div)时,该div必须比该元素更高(以便可见)。然而,在某些情况下,存在应该可以突出显示的子元素,但“突出显示”div位于其上方,从而防止它们可以被选择。某些元素将具有背景图像或颜色,从而防止突出显示的显示。此外,标记可能包含任意数量的具有变化z-index值的元素。如果不可能,我正在寻找任何解决方法或替代方法。这里是一个演示所指的fiddle。提前感谢!
pointer-events:none;
恰好是我正在寻找的!感谢您的快速修复! - Micah Henning