Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将卡片转换为其原始位置?_Javascript_Loops - Fatal编程技术网

Javascript 如何将卡片转换为其原始位置?

Javascript 如何将卡片转换为其原始位置?,javascript,loops,Javascript,Loops,我想知道如何将两张不匹配的牌都恢复到原来的位置。 如果有比赛,会有一个警告说恭喜,否则再试一次,但我希望这两张牌回到原来的位置。 卡片图像不在这里。有人能帮忙吗? 我想知道如何将两张不匹配的牌都恢复到原来的位置。 如果有比赛,会有一个警告说恭喜,否则再试一次,但我希望这两张牌回到原来的位置。 卡片图像不在这里。有人能帮忙吗 //赢或输后,如何在超时2秒的情况下重新启动所有程序? //如果两张卡都错了,如何反滑? //全局变量 const-box=document.getElementsByCl

我想知道如何将两张不匹配的牌都恢复到原来的位置。 如果有比赛,会有一个警告说恭喜,否则再试一次,但我希望这两张牌回到原来的位置。 卡片图像不在这里。有人能帮忙吗? 我想知道如何将两张不匹配的牌都恢复到原来的位置。 如果有比赛,会有一个警告说恭喜,否则再试一次,但我希望这两张牌回到原来的位置。 卡片图像不在这里。有人能帮忙吗

//赢或输后,如何在超时2秒的情况下重新启动所有程序?
//如果两张卡都错了,如何反滑?
//全局变量
const-box=document.getElementsByClassName('box')[0];
var卡=[{
名字:'女王',
克拉斯:“钻石”,
图片:images/queen of diamonds.png
},
{
名字:'女王',
克拉斯:“红心”,
图片:“图片/红心皇后.png”
},
{
名字:“国王”,
克拉斯:“钻石”,
图片:“图片/钻石之王.png”
},
{
名字:“国王”,
克拉斯:“红心”,
图片:“图片/红心之王.png”
}
];
函数createBoard(){
对于(变量i=0;i
.box{
背景色:白色;
宽度:860px;
保证金:50px自动;
/*背景色:黑色*/
文本对齐:居中;
背景色:继承;
}
身体{
背景色:#0caab6;
文本对齐:居中;
边缘顶部:50px;
}

卡
玩游戏

现在,您的
cardsInPlay
数组包含单击的卡的
名称。如果您使用它来存储对单击的
img
元素的引用,您将能够访问检查匹配项所需的所有内容,并将卡片翻转过来,而无需将任何内容传递给
checkForMatch
。请确保在检查后清空阵列


这里有很多可以改进的地方。在你开始工作之后,考虑一下。< /P>另外一个问题,你看到我的混乱。哈哈。但是为什么myThis i存储传递给另一个函数,只打印最后一张点击的卡片,而不是两者都打印?