Yuv*_*als 7 html javascript css events
我需要找到一种方法将点击事件从顶部的div传递到它下方的div(并忽略更高div上的点击). 有一种模拟click事件并将其传递给另一个div的已知方法,但这不是一种自然行为,也是最不需要的选项.
事件冒泡似乎没有帮助,因为顶部的div不包含在下面的那个..
任何的想法?
这是一个jsfiddle示例:
如果删除"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/
| 归档时间: |
|
| 查看次数: |
5537 次 |
| 最近记录: |