它如何改变触摸事件布尔?

问题描述 投票:1回答:1

我想检查触摸事件。但是它不能按我的意愿工作。我的错误在哪里?

工作示例是这样。

      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");
         }
      });
javascript addeventlistener touch-event
1个回答
0
投票

您的屏幕是触摸屏吗? -此特定事件仅在触摸屏上有效您可以在这里了解更多信息[https://www.w3schools.com/jsref/event_touchend.asp]

© www.soinside.com 2019 - 2024. All rights reserved.