同时点击两个活动 - >使用Javascript

时间:2018-02-16 16:17:04

标签: javascript jquery click multi-touch

我想用Javascript开发游戏。

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

有机会做那样的事吗?

PS:抱歉我的英文不好

1 个答案:

答案 0 :(得分: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>