慕雪1347975
滚!!!
慕的地5782335
impeldown_0
仔细看了下,updateBoardViews应该在二维数组board初始化完毕之后调用,你这个updateBoardViews函数在init函数外面调用了,那时board还没有初始化。你将updateBoardViews函数提到init里面,board初始化之后应该就能解决了。
Hk_Yl
西兰花伟大炮
不加50px也可以的 我就没加。一切顺利。
尼克只卖烤
board[randx][randy] = randNumber;
云梦无痕
theNumberCell.css('top',getPosTop(i,j) + 50 );
theNumberCell.css('left',getPosLeft(i,j) + 50 );
MARSGGBO
我的理解是,这样写后面的出现数字动画效果就是从中间扩散到整个格子,如果不加50就是从左上角扩散满整个格子。
哦哦哒
因为javascript只支持一维数组,要声明二维数组只能这么写个二重循环
chenji4321
嗯,突然看明白了,j后面的加号是连接后面一整个字符串的,用单引号是为了让添加到#grid-container中的这一串里面id和class用双引号
阿宇_
都一样的,单引号双引号交替使用,完全是为了能看清除嵌套的层次关系,本身js对单双引号就没什么区分
吡卡丘
改成这样就好了,不知道为什么和老师不一样但是这样可以出来结果。。 $("#grid-container").append("<div class='number-cell' id='number-cell-"+i+"-"+j+"'></div>");
yugasun
慕工程4217997
猗顿
无望
一横
念丶碎碎
梦不落帝国0
阿噢阿噢
阿噢阿噢
狂欢的青年
Tingglelaoo
方禹
末途逆狼
偷故事的人
luobotang
luobotang
luobotang
曹珍