- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要帮助来在每回合后交换玩家。也就是说,第一次点击是玩家 1 (X),第二次点击是玩家 2(0)。现在,每次点击都会产生一个 X。
const player1 = 'X'
const player2 = 'O'
CurrentPlayer = 1
if(CurrentPlayer == 1) {
$("document").ready (function(){
$(".grid-item").click (function(){
$(this).html(player1);
$("#player").html("2")
CurrentPlayer = 2
})
});
}
if ( CurrentPlayer == 2) {
$("document").ready (function(){
$(".grid-item").click (function(){
$(this).html(player2);
$("#player").html("3")
})
});
}
最佳答案
你的代码中有很多错误。首先,
$("document").ready (function(){
});
应该针对文件而不是每次点击,另一个问题是事件
$(".grid-item").click (function(){
//
});
应该只init
一次,在该事件中我们只需要检查玩家状态。
你的代码应该是这样的
$("document").ready (function(){
const player1 = 'X'
const player2 = 'O'
var CurrentPlayer = 1
$(".grid-item").click (function(){
if(CurrentPlayer == 1) {
//do your stuff for player 1
CurrentPlayer = 2
}
else if(CurrentPlayer == 2) {
//do your stuff for player2
CurrentPlayer = 1
}
});
});
关于javascript - 我需要井字棋游戏的帮助,但我无法更改回合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53944318/
我是一个学习Java编程的初学者,我正在玩井字棋游戏。 当我完成游戏后,我无法继续玩游戏,因为程序将退出。我应该在这段代码中添加什么。由于我没有使用paint方法,所以无法使用repaint()。 i
我正在为一项作业编写一个井字棋游戏。它需要使用面向对象的编程,并且必须相对智能——它需要阻止玩家的成功。我在这方面遇到了很多麻烦。 我的麻烦来 self 的 rowabouttowin 方法:我做了一
本文实例为大家分享了C语言实现三子棋(井字棋)小游戏的具体代码,供大家参考,具体内容如下 推荐阅读顺序(不建议跳过) 先看实现之后的界面 —— 然后看分析程序要实现的步骤 —— 之后在看翻到te
本文实例为大家分享了C语言实现三子棋算法,供大家参考,具体内容如下 游戏文件主干(test.c): ?
我正在用 javascript/jquery 制作一个简单的井字游戏,但我不知道如何检查是否有人赢了。这是游戏场:
我尝试创建 Tic Tac Toe,我能够填满我的棋盘,并且能够检查行和列以确定谁获胜。然而,我需要一些帮助来检查对角线,看看谁赢了。这是我到目前为止所拥有的。我是初学者,所以请不要让代码太难。 检查
在一项作业中,我被要求创建一个 [7] x [7] 矩阵,以及一个与计算机对战的井字棋游戏。玩家是 X,计算机是 O。[1][1] 是选择 1,[1][3] 是选择 2,[1][5] 是选择 3,[3
我正在制作井字游戏的 C 程序。我现在正在努力让AI立于不败之地,但是我遇到了一个问题。问题是人工智能只是在下一个可用问题中打印符号。为什么?我该如何解决它? 这是我的调用函数: void deter
我一直在转来转去,试图找出如何给我的玩家轮流。问题是有两个玩家玩井字棋,但我不知道该怎么做。这是我的代码: #include #include void displayBoard(char [3]
我遇到了基于我的 tic tac toe javascript 代码中创建的指标的问题。你能帮我解决吗? cell.indicator = 指示器; 控制台提到了这一点未捕获的类型错误:无法将属性“指
我正在创建一个管理井字游戏的程序,我正在创建一个列表列表 [['', '', ''], ['', '', ''], ['', '', '']] 为了创建游戏网格,我希望程序在找到像这样的匹配时停止
我是一名优秀的程序员,十分优秀!