我无法通过<area />标签在FireFox中触发jQuery悬停事件

时间:2012-11-22 22:43:29

标签: javascript jquery html firefox area

我认为这可能与区域标签没有任何关系,但我猜可能是这样。

这是一个下载我的源代码的链接,因为它很难解释 http://temp-share.com/show/YgFHjkPEy

你知道如何在FF中获得与chrome / safari相同的功能吗?

2 个答案:

答案 0 :(得分:2)

在图片代码上,您需要在地图名称前放置一个哈希标记。

<img class="pic1 day" src="img/LMday.png" usemap="#img_map" border="0" width="2798" height="450" alt="" />

答案 1 :(得分:0)

问题不在于Firefox,悬停事件正在发挥作用。请看这个例子jsFiddle。 http://jsfiddle.net/JWvNC/3

$(function(){
    $('map area').mouseover(function(){ $('#log').append('<p>'+this.getAttribute('href') +'</p>'); });
});