Javascript 检查鼠标左键是否被点击

Javascript check if left mouse button is clicked

我有这段代码可以检测鼠标按下。但是在 android 手机上,长时间按下鼠标通常会转换为右键单击。 有没有办法只获取鼠标左键点击的信息?

var mouseDown = 0;
document.body.onmousedown = function() { 
  ++mouseDown;
}
document.body.onmouseup = function() {
  --mouseDown;
}

将其用作下面的代码

if (mouseDown){
xyz happens
}

还是个初学者,请告诉我两个代码要改什么。

谢谢

这可能对你有帮助,

$(document).ready(function() {

  $(document).mousedown(function(e) {
      if (e.which === 1) {
          alert("left");
      }else if(e.which === 3){
          alert("right");
      }
  });

});