1

我有这个代码来检测鼠标按下。然而在安卓手机上,鼠标长时间按下通常会转换为右键单击。有没有办法只能获取有关鼠标左键单击的信息?

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

使用它作为下面的代码

if (mouseDown){
xyz happens
}

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

谢谢

4

1 回答 1

1

这可能对你有帮助,

$(document).ready(function() {

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

});
于 2016-11-16T12:43:35.647 回答