我有一个Tic Tac Toe游戏,我想阻止玩家能够“覆盖”已经被拍摄的细胞。 Here's游戏。
我试过用这个:
function stopClick() {
if (document.getElementsByClassName("pos").innerHTML !== "") {
$(this).disabled = "disabled";
}
}
还有许多其他类似的功能,但没有任何作用。有任何想法吗?谢谢!
答案 0 :(得分:0)
使用此
SELECT * FROM (
select * from quiz
where id != '10'
and langage = 'ar'
order by nshares
DESC LIMIT 15) a
order by rand() limit 7
答案 1 :(得分:0)
1)如果你想使用js,可以添加一些类来阻止用户检查。在你点击监听器
中检查这个课程2)如果你想使用css。有指针事件:无 https://css-tricks.com/almanac/properties/p/pointer-events/
答案 2 :(得分:0)
我编辑了你的游戏,可以在这里找到一个工作版本: Here
基本上添加一个类:
.already-played {
pointer-events: none;
}
以及updateButtons
函数:
function updateButtons() {
for (var i = 0; i < 3; i++) {
for (var j = 0; j < 3; j++) {
$("#c" + i + "" + j).text(board[i][j] == false ? "x" : board[i][j] == true ? "o" : "");
if (board[i][j]) {
$("#c" + i + "" + j).addClass('already-played');
}
}
}
}