2012-11-22 26 views
0

我认为这可能与区域标签没有任何关系,但它可能是我想的。我无法通过<area>在Firefox上触发jQuery悬停事件标签

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

你有什么想法如何让FF相同的功能的Chrome/Safari浏览器的链接?

+2

建议您使用jsfiddle制作测试用例并在此共享。 – AndreyM

+0

我不能让它在jsfiddle中工作,因为一切都依赖于实际的图像... –

+1

我想我解决了这个问题。请参阅您的其他帖子。 –

回答

2

在你的形象标签您需要的地图名称前放置一个散列标签。

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

我爱你,非常感谢你。 –

+1

不用担心,我很高兴我破解了它 - 我知道它必须是简单的东西! –

0

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

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

嗯,问题出在FireFox上,因为这是唯一不工作的浏览器。我现在知道这不是导致问题的“悬停”,而是其他的东西...... –