我正在制作一个记忆游戏,我已经生成了一张带有卡片的桌子,你可以点击它们,这样它们就会转向不同的图像。现在我想在一些秒之后将它们转回来。我想我应该使用setTimeOut,但我不知道如何。
到目前为止我的一些代码:
turnBrick: function(link, img, pic) {
link.onclick = function(e) {
if(img.getAttribute("src") == "pics/0.png") {
img.setAttribute("src", "pics/" + Memory.arrayRandom[pic - 1] + ".png");
}
}
}
注意:链接是点击的砖块,img我只是检查是否没有点击,pic是按照运行方式的顺序(如第一次,或第二次等)。
答案 0 :(得分:0)
编写一个JavaScript函数来重新打开砖块,然后用
调用它setTimeout('TurnBrickOver()', 3000)
将在3(3000毫秒)内调用将砖块翻过函数