JVectorMap反向投影在Firefox中不起作用

JVectorMap Reverse projection not working in Firefox

本文关键字:Firefox 不起作用 投影 JVectorMap      更新时间:2024-04-15

快速问题。有什么想法吗http://jvectormap.com/examples/reverse-projection/不能在Firefox中工作吗?它适用于除Firefox之外的所有其他浏览器。谢谢,

因为Firefox糟糕的

<html> = nothing

我希望它仍然很有趣,因为问题被标记为已解决。我找到了一个肮脏的小变通办法来解决这个问题。

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当时不起作用之外,我看不到任何损坏的功能。希望能有所帮助。