使用图像映射,Firefox和Opera中的顶部偏移量返回不正确

时间:2011-12-05 04:10:51

标签: javascript dom offset imagemap

Firefox和Opera中返回的顶部偏移值与Chrome,Safari和IE不同。在下面的jsfiddle示例中,Chrome,Safari和IE返回0,而Firefox返回543,Opera返回523。

这是这些浏览器的错误,还是有某种解决方法?

http://jsfiddle.net/wHgUW/1/

<img src="http://www.archetype-inc.com/guido/tron-poster.jpg" usemap="#Map" />
<map name="Map">
    <area shape="rect" coords="50,50,50,50" href="#" />
</map>

1 个答案:

答案 0 :(得分:0)

在Firefox和Opera中,map-element实际上不在图像上方,但在其下面不可见。

您可以通过从img-element读取offet来解决您的问题。