【发布时间】:2014-10-06 09:16:06
【问题描述】:
我有 2 个 div。它们没有重叠,但其中一个的 z-index 高于另一个。
我正在尝试申请
div li:hover{ }
到较低的,但它不起作用。
我尝试了pointer-events: none,但我在高级 div 中的所有onClick 事件都不起作用。
无论如何要解决这个问题?
谢谢!
【问题讨论】:
-
真的很困惑。你能解释清楚一点吗?
-
不清楚你在问什么。请提供更多详细信息和 jsfiddle。
-
无法将鼠标悬停在另一个元素后面的元素上。为什么不直接改变 z-index 让它在它上面呢?
-
对不起,我写的好像很奇怪...这个想法是对较低的 z-index div 应用悬停但如果你说这是不可能的...
-
您可以使用 jquery 来完成此操作,首先读取每个 li 元素的 z-index,然后您可以比较 z-index 的值,无论哪个具有最低 z-index,您可以将 css 应用于那个。
标签: css z-index pointer-events