我想检查触摸事件。但是它不能按我的意愿工作。我的错误在哪里?
工作示例是这样。
var boolChange = false;
document.addEventListener('touchstart', () => boolChange = false, console.log(boolChange));
//CONSOLE.LOG => false
document.addEventListener('touchmove', () => boolChange = true, console.log(boolChange));
//CONSOLE.LOG => false
document.addEventListener('touchend', e => {
if (boolChange) {
alert("Working 1");
}else {
alert("Working 2");
}
});
您的屏幕是触摸屏吗? -此特定事件仅在触摸屏上有效您可以在这里了解更多信息[https://www.w3schools.com/jsref/event_touchend.asp]