快速提问。有什么想法为什么这个http://jvectormap.com/examples/reverse-projection/在Firefox中不起作用?它适用于所有其他浏览器,但Firefox。 感谢,
答案 0 :(得分:0)
因为Firefox很糟糕
<html> = nothing
答案 1 :(得分:0)
我希望它仍然很有趣,因为问题被标记为已解决。 我找到了一个肮脏的小解决方法来解决这个问题。
jvectormap使用地图上所有对象(标记,区域)和容器本身的“mouseover”事件。 在标记的情况下,定义了回调,其仅执行没有返回的事情。 在容器的情况下,它“返回”一些坐标。
ElementEvents:
bindElementEvents:function(){
var e=this,t;
this.container.mousemove(function(){
t=!0
})
...
ContainerEvents:
bindContainerEvents:function(){
var e=!1,t,n,r=this;
this.container.mousemove(function(i){
return e&&(r.transX-=(t-i.pageX)/r.scale,r.transY-=(n-i.pageY)/r.scale,r.applyTransform(),t=i.pageX,n=i.pageY),!1
})
...
注释掉返回并且它在FF中工作,而不是在IE中。
我不确定该功能的真正目的是什么,并且不想花时间去弄清楚,但除了IE不工作的事实,我看不到任何破碎的功能。 希望有所帮助。