0

好的,我有两层完全覆盖浏览器窗口的页面(html、javascript、css)。前面的那个包含一个应该可以点击的导航。后面的那个包含一张带有标记的地图,这些标记也应该是可点击的。导航(前面的那个)有时会占据整个窗口的高度和宽度,因此限制它的大小并不是一个真正的选择。

现在的问题是如何将点击事件传递到后面的图层,以便地图标记可以接收他们的点击事件。backlayer.dispatchEvent(e) 将 backlayer 作为事件目标,但是我在 backlayer 内的任何标记都可能是目标,所以我想知道是否有更简单的方法然后检查每个地图标记元素的边界框并调用 dispatchEvent在直接匹配的地图标记上?

谢谢!

4

1 回答 1

0

您可以尝试使用 jQuery 或类似的库来模拟在单击上层时单击底层。

于 2011-04-04T09:52:51.857 回答