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號矩陣上,檢查行或列或對角線是否可以取勝 –