第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

代碼一樣的,但是并沒有隨機生成兩個數(shù)字?。壳蟠笊?/h1>

showanimation.js

function?showNumberWithAnimation(i,?j,?randNumber)?{


????var?numberCell?=?$('#number-cell-'?+?i?+?"-"?+?j);


????numberCell.css('background-color',?getNumberBackgroundColor(randNumber));

????numberCell.css('color',?getNumberColor(randNumber));

????numberCell.text(randNumber);


????numberCell.animate({

????????width:?"100px",

????????height:?"100px",

????????top:?getPosTop(i,?j),

????????left:?getPosLeft(i,?j),

????},?50);

}

main2048.js


var?board?=?new?Array();

var?score?=?0;


$(document).ready(function?()?{

????newgame();

});


function?newgame()?{

????//初始化棋盤格

????init();

????//在隨機兩個格子生成數(shù)字

????generateOneNumber();

}


function?init()?{

????for?(var?i?=?0;?i?<?4;?i++)

????????for?(var?j?=?0;?j?<?4;?j++)?{


????????????var?gridCell?=?$('#grid-cell-'?+?i?+?"-"?+?j);

????????????gridCell.css('top',?getPosTop(i,?j));

????????????gridCell.css('left',?getPosLeft(i,?j));

????????}


}


for?(var?i?=?0;?i?<?4;?i++)?{

????board[i]?=?new?Array();

????for?(var?j?=?0;?j?<?4;?j++)?{

????????board[i][j]?=?0;

????}


????updateBoardView();

}


function?updateBoardView()?{

????$(".number-cell").remove();

????for?(var?i?=?0;?i?<?4;?i++)

????????for?(var?j?=?0;?j?<?4;?j++)?{

????????????$("#grid-container").append('<div?class="number-cell"?id?="number-cell-'?+?i?+?'-'?+?j?+?'"></div>')

????????????var?theNumberCell?=?$('#number-cell-'?+?i?+?'-'?+?j);

????????????????????????if?(board[i][j]?==?0)?{

????????????????????????????theNumberCell.css('width',?'0px');

????????????????????????????theNumberCell.css('height',?'0px');

????????????????????????????theNumberCell.css('top',?getPosTop(i,?j)?+?50);

????????????????????????????theNumberCell.css('left',?getPosLeft(i,?j)?+?50);

????????????????????????}

????????????????????????else?{

????????????????????????????theNumberCell.css('width',?'100px');

????????????????????????????theNumberCell.css('height',?'100px');

????????????????????????????theNumberCell.css('top',?getPosTop(i,?j));

????????????????????????????theNumberCell.css('left',?getPosLeft(i,?j));

????????????????????????????theNumberCell.css('background-color',?getNumberBackgroundColor(board[i][j]));

????????????????????????????theNumberCell.css('color',?getNumberColor(board[i][j]));

????????????????????????????theNumberCell.text(board[i][j]);


????????????????????????}

????????????????????}

????????????}


????????????function?generateOneNumber()?{

????????????????if?(nospace(board))

????????????????????return?false;


????????????????//?隨機一個位置

????????????????var?randx?=?parseInt(Math.floor(Math.random()?*?4));

????????????????var?randy?=?parseInt(Math.floor(Math.random()?*?4));

????????????????while?(true)?{

????????????????????if?(board[randx][randy]?==?0)

????????????????????????break;


????????????????????randx?=?parseInt(Math.floor(Math.random()?*?4));

????????????????????randy?=?parseInt(Math.floor(Math.random()?*?4));




????????????????}

????????????????//?隨機一個數(shù)字

????????????????var?randNumber?=?Math.random()?<?0.5???2?:?4;


????????????????//?在隨機位置顯示隨機數(shù)字

????????????????board[randx][randy]?=?randNumber;

????????????????showNumberWithAnimation(randx,?randy,?randNumber);

????????????????return?true;

????????????}



support2048.js

function?getPosTop(i,?j)?{

????return?20?+?i?*?120;

}


function?getPosLeft(i,?j)?{

????return?20?+?j?*?120;

}


function?getNumberBackgroundColor(number)?{

????switch?(number)?{

????????case?2:?return?"#eee4da";?break;

????????case?4:?return?"#ede0c8";?break;

????????case?8:?return?"#f2b179";?break;

????????case?16:?return?"#f59563";?break;

????????case?32:?return?"#f67e5f";?break;

????????case?64:?return?"#f65e3b";?break;

????????case?128:?return?"#edcf72";?break;

????????case?256:?return?"#edcc61";?break;

????????case?512:?return?"#9c0";?break;

????????case?1024:?return?"#33b5e5";?break;

????????case?2048:?return?"#09c";?break;

????????case?4096:?return?"#a6c";?break;

????????case?8192:?return?"#93c";?break;

????}

????return?"black"

}


function?getNumberColor(number)?{

????if?(number?<=?4)

????????return?"#776e65";


????return?"white";

}


function?nospace(board)?{

????for?(var?i?=?0;?i?<?4;?i++)

????????for?(var?j?=?0;?j?<?4;?j++)

????????????if?(board[i][j]?==?0)

????????????????return?false;


????return?true;

}






正在回答

2 回答

showanimation里面的left:?getPosLeft(i,?j)應(yīng)當(dāng)沒有逗號

0 回復(fù) 有任何疑惑可以回復(fù)我~

獲取元素哪里不對

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_慕運維7053616

動畫的js文件里
2019-11-26 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕慕0006434 回復(fù) qq_慕運維7053616

這個逗號不影響的啊
2020-05-26 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

代碼一樣的,但是并沒有隨機生成兩個數(shù)字???求大神

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號