我想用Javascript开发游戏。
两个玩家可以在同一个移动设备上玩游戏。当玩家点击时,我需要一种方法来检查。问题是,他们可以同时点击。因此,我尝试使用JQuery和本机Javascript方法同时处理这些点击。但没有任何作用。
有机会做那样的事吗?
PS:抱歉我的英文不好
答案 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>