我发现此库可自动调整地图的“坐标”并在鼠标悬停在地图区域上时绘制地图区域。

它在Firefox上完美运行,但在谷歌浏览器上却出现了一些奇怪的行为。我尝试了很多方法使它起作用,但是没有成功。它根本不能在谷歌浏览器上工作。

这是一个jsfiddle,因此您可以自己查看:
Example

示例代码HTML:
<img id="imgFile" width="654px" height="1229px" border="0" src="http://pds15.egloos.com/pds/201001/17/91/a0030191_4b52312f4e55c.jpg" usemap="#mapa"/><map id="mapa"><area id="11" shape="poly" coords="315,245,258,241,224,267,223,292,230,319,250,333,309,315"/></map>

JavaScript代码:
$("img[usemap]").mapify();

当鼠标指针悬停在胸部区域上时,它应该更改背景颜色。我不知道我是否错过了什么。

这是插件的官方网站:mapify.js

在这个网站上,谷歌浏览器可以正常工作。

任何帮助将不胜感激。

最佳答案

我在地图标签上错过了属性“ name ='mapa'”。在那之后,它运行完美!

这是更新的jsFiddle:
Updated code

<map name="mapa" id="mapa">

10-06 07:45