【发布时间】:2012-11-14 08:14:59
【问题描述】:
我有一些像这样的地图区域的图像数字
在区域区域内单击时我需要获取图像 ID
不用js实现自定义区域功能可以实现吗?
UPD sandbox
UPD2 发现第二个,其他问题。 第一个区域区域(红色),由不可点击的第二个图像和区域的 z-index 覆盖。
最终更新
我写了一个小的自定义函数来映射一些对象。
也许它会帮助某人:
jsFiddle
【问题讨论】:
-
我没有尝试成功。 e.target 返回区域 id,elementFromPoint 在这种情况下不好,因为一个区域覆盖了另一个图像
-
澄清一下;您想在单击时获取图像ID吗?
-
我想在它的地图区域内点击它时获取图像ID
-
“地图区域”是基于图像的边框还是您专门创建的区域?我猜在那些灰色区域,如果你点击那里它不会选择?
-
如果您也发布一些 HTML 会有所帮助。
标签: javascript html image shape area