我提供mouseup
mousedown
mousemove
个不同的事件处理程序:
var body = document.querySelector("body");
body.addEventListener("mouseup", function () {
console.log("mouseup");
});
body.addEventListener("mousedown", function () {
console.log("mousedown");
});
body.addEventListener("mousemove", function () {
console.log("mousemove");
})
当我单击鼠标右键,打开上下文菜单,无需鼠标移动,就会触发鼠标移动事件,
更奇怪的是,如果我再次打开上下文菜单,事件鼠标按下事件无法触发,只能触发鼠标移动事件
我该如何解决这个问题?