我无法在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。
答案 0 :(得分:0)
看起来火狐默认情况下不再启用指针事件。有关详细信息,请参阅Bugzilla上的this。 要启用指针事件,请导航至 about:config ,搜索 dom.w3c_pointer_events.enabled ,然后右键单击以将值切换为 true