2同时点击事件 - > Javascript

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

我想用Javascript开发游戏。

两个玩家可以在同一个移动设备上玩。当玩家点击时,我需要一种方法来检查。问题是,他们可以同时点击。因此,我尝试使用JQuery和本机Javascript方法同时处理这些点击。但没有任何作用。

有没有机会做那样的事情?

PS:抱歉我的英语不好

javascript jquery click multi-touch
1个回答
0
投票

正如其他人所提到的那样,自从您为移动设备开发以来,您将希望使用触摸事件而不是点击。这应该让你开始:

$(function() {
  var touchCount = 0;
  
  $('button').on({'touchstart':function(e) { 
    e.preventDefault();
    touchCount++
    $('.count').text(touchCount);
  }});
});
button {
  height:50px;
  width:100px;
  margin-left:50px;
}
  button:first-child {
    margin-left:0;
  }
  
span {
  display:block;
  margin-top:50px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="button">
  <button>Player 1</button>
  <button>Player 2</button>
</div>

<span class="count"></span>
© www.soinside.com 2019 - 2024. All rights reserved.