Eddie_hao
2016-05-05 18:16
if( chessBoard[i][j] == 1 ) { chess.removeEventListener("click",function() { return; },false); }
这个问题应该是出在你“交换选手”这个动作的时候,
参考视频内容,应该这么做:
“在且仅在可以放置一个棋子(if (chessBoard[i][j] == 0) 代码块里面)的时候,交换选手(me = !me)”,
检查一下,你是不是把“交换选手”动作放在了 if 语句之外,或者你在其它地方还做过这个动作。
一点建议:
我觉得你的问题出在“目前的代码里产生了问题”,应该先检查现有代码,
盲目的通过插入新代码解决问题会把问题搞得越来越糟糕。
JS实现人机大战之五子棋(UI篇)
35650 学习 · 136 问题
相似问题