我已经阅读了几个主题,例如
和许多其他人,但我找不到我搜索的答案。当一个元素被放置在其他元素之上时,与这些元素的交互被破坏(没有事件通过)。这意味着,无法选择基础文本或不会触发元素事件。这是关于jsFiddle的演示。
如您所见,有两个问题。
- 如前所述,无法选择文本,也无法将悬停事件传播到
div.hover
元素。 - 元素的大小
div.shadow
不是绝对正确的。这就是为什么div.hover
元素的一部分在阴影框之外(在那里,悬停事件到达悬停元素)。
对于第一个问题,我很欣赏纯 CSS 的解决方案,但我也会对一些 JavaScript 感到满意。
谢谢,
附录:问题 2. 在 Mozilla Firefox 15.0.1 上