鼠标左键松开事件在移动鼠标时丢失
js 示例代码
var startX, startY, endX, endY;
document.addEventListener("mousedown", function(event) {
if (event.button === 0) {
startX = event.clientX;
startY = event.clientY;
console.log("鼠标左键被按下,位置:", startX, startY);
}
});
document.addEventListener("mousemove", function(event) {
if (event.buttons === 1) {
console.log("鼠标正在移动,位置:", event.clientX, event.clientY);
}
});
document.addEventListener("mouseup", function(event) {
if (event.button === 0) {
endX = event.clientX;
endY = event.clientY;
console.log("鼠标左键被松开,位置:", endX, endY);
console.log("鼠标左键按下位置:", startX, startY);
}
});


浙公网安备 33010602011771号