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");
}
});
});
我有这段代码可以检测鼠标按下。但是在 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");
}
});
});