Javascript SVG路径上的鼠标悬停事件不';在Firefox中不能正常启动

Javascript SVG路径上的鼠标悬停事件不';在Firefox中不能正常启动,javascript,events,firefox,Javascript,Events,Firefox,编辑:这不仅仅是一个ExtJs问题;它也不能在带有纯Javascript的纯SVG上工作 我有一个Ext.draw.Sprite,定义如下 Ext.create('Ext.draw.Sprite', { type : 'path', stroke : 'lightgrey', 'stroke-width' : 8, path : path, listeners

编辑:这不仅仅是一个ExtJs问题;它也不能在带有纯Javascript的纯SVG上工作

我有一个Ext.draw.Sprite,定义如下

Ext.create('Ext.draw.Sprite', {
        type           : 'path',
        stroke         : 'lightgrey',
        'stroke-width' : 8,
        path           : path,
        listeners      : {
            mouseover : Handler.clickZoneMouseOver,
            mouseout  : Handler.clickZoneMouseOut,
            click     : Handler.clickZoneClick,
            mousedown : Handler.clickZoneMouseDown,
            mouseup   : Handler.clickZoneMouseUp
        }
    });
处理者简单地说

console.log('mouseover')
在谷歌Chrome上,它工作完美,没有任何问题。不幸的是,在Firefox上,mouseover和mouseout事件只是“有时”触发的。因此,当我执行10次鼠标移动和鼠标移动时,会触发一次或两次事件

我想创建一个JSFIDLE来显示问题,但在那里它可以毫无问题地工作。。。 所以ExtJS侦听器类可能有问题

有没有人知道,在这种情况下会有什么问题

谢谢你的帮助

编辑: 我设法创建了一个JSFIDLE,这正好说明了我的问题!
在纯javascript中,触发事件时有一种奇怪的行为

我认为您遇到了以下FF错误:


据2年前的报道,它有多个副本,但到目前为止尚未修复(

是的,这似乎正是我的问题…似乎没有解决办法,所以我不得不忍受这些困难…不幸的是。但谢谢你的回答。至少我现在知道了,这个问题是从哪里来的。。。