慕粉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篇)
43235 学习 · 109 问题
相似问题