0
我正在javascript/jquery中制作一个简单的tic tac脚趾游戏,我不知道如何检查是否有人赢了。 这是gamefield:tic tac脚趾javascript答案检查
<div id="gamefield">
<table border="0">
<tr>
<td><img alt="" title="" src="img/empty.jpg" /></td>
<td><img alt="" title="" src="img/empty.jpg" /></td>
<td><img alt="" title="" src="img/empty.jpg" /></td>
</tr>
<tr>
<td><img alt="" title="" src="img/empty.jpg" /></td>
<td><img alt="" title="" src="img/empty.jpg" /></td>
<td><img alt="" title="" src="img/empty.jpg" /></td>
</tr>
<tr>
<td><img alt="" title="" src="img/empty.jpg" /></td>
<td><img alt="" title="" src="img/empty.jpg" /></td>
<td><img alt="" title="" src="img/empty.jpg" /></td>
</tr>
</table>
</div>
这是改变empty.jpg成cross.jpg或circle.jpg的代码:
$("#gamefieldtr td").click(function (event) {
if($(".game-button").html() == "Reset game" && $(this).children().attr("src") == "img/empty.jpg") {
if(randomStart == 0){
var val = $(this).children().attr('src', 'img/cross.jpg');
randomStart = 1;
$(this).children().unbind("click");
}
else {
var val = $(this).children().attr('src', 'img/circle.jpg');
randomStart = 0;
$(this).children().unbind("click");
}
}
if ($(".game-button").html() == "Start game") {
alert("you can't start");
}
});
,这是randomstart代码:
var randomStart = Math.floor(Math.random() * 2);
您可以将模型保留在3,3号矩阵上,检查行或列或对角线是否可以取胜 –