如何让指针下降事件在Firefox上运行?

时间:2017-09-15 09:44:34

标签: javascript firefox events addeventlistener

我无法在Firefox(55)上触发指针事件,但在Chrome(60)上也能正常工作,例如

<!DOCTYPE html>
<html>
<body>
<p>Click or tap anywhere in the document.</p>
<p id="demo"></p>
<script>
    document.addEventListener("pointerdown", function() {
        console.log("pointerdown fired");
        document.getElementById("demo").innerHTML += "Hello World! ";
    });
</script>
</body>
</html>

在Firefox中,使用鼠标或触摸设备不会触发指针向下事件。在Chrome中,同样的事情也可以。

请参阅fiddle

1 个答案:

答案 0 :(得分:0)

看起来火狐默认情况下不再启用指针事件。有关详细信息,请参阅Bugzilla上的this。 要启用指针事件,请导航至 about:config ,搜索 dom.w3c_pointer_events.enabled ,然后右键单击以将值切换为 true