【发布时间】:2013-03-06 13:03:27
【问题描述】:
有什么简单的方法可以知道DIV 元素是否位于多边形图像映射内?
我需要一个可拖动的元素放在图像的预定义位置,例如俄罗斯国家,我使用图像地图坐标多边形来设置下降区域。
请注意,我必须这样做,因为我正在从已用于 Flash 的现有 XML 中提取数据,并且我希望不要更改它的完成方式。
【问题讨论】:
标签: jquery html coordinates imagemap
有什么简单的方法可以知道DIV 元素是否位于多边形图像映射内?
我需要一个可拖动的元素放在图像的预定义位置,例如俄罗斯国家,我使用图像地图坐标多边形来设置下降区域。
请注意,我必须这样做,因为我正在从已用于 Flash 的现有 XML 中提取数据,并且我希望不要更改它的完成方式。
【问题讨论】:
标签: jquery html coordinates imagemap
我想您可以使用 javascript (http://wikicode.wikidot.com/check-for-polygon-polygon-intersection) 检查多多边形交集。第一个多边形 - 可移动 DIV,第二个 - 将 DIV 放置在地图上(或国家多边形列表)。在您需要放置在地图上的对象的“移动”事件上 - 检查交叉点,如果它是真的 - 做出相应的事情。
【讨论】: