亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我的字體顏色和背景顏色都不是按我不是按我設置的來的

代碼如下function updateBoardView(){
 $(".num").remove();
 for(var i=0; i<4; i++){
  for(var j=0; j<4; j++){ 
   var numId=$("#num-"+i+"-"+j);
   $("#container").append('<div class="num" id="num-'+i+'-'+j+'"></div>');
   if(board[i][j]!=0){
    numId.css('height','100px');
    numId.css('width','100px');
    numId.css('top',getPosTop(i,j));
    numId.css('left',getPosLeft(i,j));
    numId.css('background-color',getNumBackgroundColor(board[i][j]));
    numId.css('color',getFontColor(board[i][j]));
    
    numId.text(board[i][j]); 
   }
   else{
    numId.css('height','0px');
    numId.css('width','0px');
    numId.css('top',getPosTop(i,j)+50);
    numId.css('left',getPosLeft(i,j)+50);
   }
  }
 }
}

----------------------------------------------

function getNumBackgroundColor(num){
 switch(num){
   case 2: return "#eee4da";
   case 4: return "#ede0c8";
      case 8: return "#f2b179";
      case 16: return "#f59563";
      case 32: return "#f67c5f";
      case 64: return "#f65e3b";
      case 128: return "#edcf72";
      case 256: return "#edcc61";
      case 512: return "#9c0";
      case 1024: return "#33b5e5";
      case 2048: return "#09c";
      case 4096: return "#a6c";
      case 8192: return "#93c";
 }
 return "black";
}

function getFontColor(num){
 if(num>4)
  return "white";
 else
     return "#776e65";
  
}


正在回答

1 回答

老師我找到問題了,不過這個if判斷里是不是可以不用寫東西

if(board[i][j]!=0){
    numId.css('height','100px');
    numId.css('width','100px');
    numId.css('top',getPosTop(i,j));
    numId.css('left',getPosLeft(i,j));
    numId.css('background-color',getNumBackgroundColor(board[i][j]));
    numId.css('color',getFontColor(board[i][j]));
    
    numId.text(board[i][j]); 
   }

它里面根本就不會執行?。?/p>

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
慕課網2048私人訂制
  • 參與學習       70019    人
  • 解答問題       600    個

慕課網這款“2048私人訂制”通過大神老的講解學習到游戲結構的開發

進入課程
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號