为了账号安全,请及时绑定邮箱和手机立即绑定

moveleft 写出来之后 updata 原来得number-cell 还在。,remove怎么清除不了啊 !

moveleft 写出来之后 updata 原来得number-cell 还在。,remove怎么清除不了啊 !

人生如梦丶 2016-11-28 19:07:14
//updatefunction updateBoardView(){ $(".number-cell").remove(); for( var i=0 ; i< 4;i++){ for (var j = 0; j <4 ; j++) { $("#contain").append('<div class="number-cell" id= "number-cell-'+i+'-'+j+'" ></div>'); var numbercell=$("#number-cell-"+i+"-"+j); if( board[i][j]==0){ numbercell.css({ width:0, height:0, top:getTopPos(i,j), left:getLeftPos(i,j), backgroundColor:getNumberGroundColor(board[i][j]) }); } else { numbercell.css({ width:100, height:100, top:getTopPos(i,j), left:getLeftPos(i,j), color:getNumberColor(board[i][j]), backgroundColor:getNumberGroundColor(board[i][j]) }) } } }}// 这个是 moveleft function moveleft(){ if(!canmoveleft(board)) return false; //moveleft for (var i = 0; i < 4; i++)  for (var j = 1; j < 4; j++) { if(board[i][j]!=0){ for (var k= 0; k < j; k++) { if(board[i][k]==0&&noblock(i,k,j,board)){ changeAnamation(i,j,i,k); board[i][k]=board[i][j]; board[i][j]=0; continue; } else if(board[i][k]==board[i][j]&&noblock(i,k,j,board)){ changeAnamation(i,j,i,k); board[i][k] += board[i][k]; board[i][j]=0; continue; } } } } updateBoardView(); return true;}
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 1588 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信