如何将点击事件从一个div传递到另一个div?

Yuv*_*als 7 html javascript css events

我需要找到一种方法将点击事件从顶部的div传递到它下方的div(并忽略更高div上的点击). 有一种模拟click事件并将其传递给另一个div的已知方法,但这不是一种自然行为,也是最不需要的选项.

事件冒泡似乎没有帮助,因为顶部的div不包含在下面的那个..

任何的想法?

这是一个jsfiddle示例:

http://jsfiddle.net/QKjUx/

如果删除"overlay"div,则可以单击其中一个元素.虽然它在那里,但你不能.可以将事件传递给下面的div,但是,位置很重要 - 可以有一个我希望用户能够点击的链接.

vie*_*bel 12

将此css属性添加到叠加层div:

   pointer-events: none;
Run Code Online (Sandbox Code Playgroud)

您可以在以下网址阅读更多相关信息:http://robertnyman.com/2010/03/22/css-pointer-events-to-allow-clicks-on-underlying-elements/