qq_熊永远十八岁_0
2015-11-26 10:17
求帮我解决一下
那你得给出你的完整代码。别人才能看出问题。
我的问题找到了,非常感谢你
var board = new Array();
var score = 0;
$(document).ready(function(){
newgame();
});
function newgame(){
//初始化棋盘格
init();
//在随机的两个格子生成数字
generateOneNumber();
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]);
}
}
}
把代码帖上来,不要放图片,给完整。
我下载了老师的代码,比较了是一样的,那麻烦你帮我看一下吧,这是main.js的代码
慕课网2048私人订制
70015 学习 · 588 问题
相似问题