onMouseEnter没有在Firefox中触发

时间:2018-03-09 22:13:31

标签: javascript reactjs mouseevent

我正在运行最新版本的Firefox Quantum(58.0.2)。 onMouseEnter事件在Chrome和Safari中被触发,但在Firefox中没有。

handleMouseEnter = () => {
    console.log('mouse enter') // not logging in Firefox, logged in other browsers
}

handleMouseLeave = () => {
    console.log('mouse leave')
}

render () {
    return (
        <div
            onMouseEnter={this.handleMouseEnter}
            onMouseLeave={this.handleMouseLeave}
        >
            <p>Hover me</p>
        </div>
    )
}

我正在运行的最新版Firefox是否存在兼容性问题?

1 个答案:

答案 0 :(得分:0)

Mhm看起来像所有浏览器的完全支持,但看看下面的示例代码! 有效吗? :)

See this image

&#13;
&#13;
function mouseEnter() {
  console.log("entered!!!")
}
&#13;
<div onmouseenter="mouseEnter()">
  <p>Enter with mouse pointer</p>
</div>
&#13;
&#13;
&#13;