慕粉3743252
2016-09-01 21:43
为什么下第五个黑棋子时,先弹出你赢了对话框,再显示第五个棋子
可以在全局写两个显示alert的函数,并加上setTimeout,然后在需要的地方调用
下面是我的写法
let alertWin = function () {
setTimeout(() => {
window.alert('恭喜,你赢了!')
}, 10)
}
let alertLose = function () {
setTimeout(() => {
window.alert("很抱歉,您输了")
}, 10)
}调用位置
if (myWin[k] == 5) {
over = true
alertWin()
}亲测有效
除了换浏览器有没有其他解决办法?
浏览器问题,你试试edge或者ie
JS实现人机大战之五子棋(AI篇)
43294 学习 · 112 问题
相似问题