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

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

為什么只顯示一個格子,檢查元素時所有格子都在第一個格子處顯示?當點擊new game按鈕時,出現如圖錯誤?

http://img1.sycdn.imooc.com//573963e500015b4b09570538.jpg

main2048代碼:

var board= new Array();

var score= 0;


$(document).ready(function(){

? ?newgame();

? ?

});


function newgame(){

//初始化棋盤格

init();

? ?// 在隨機兩個格子生成數字

}


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));

? ? }

? ?

}

support2048代碼:?

function getPosTop(i,j){

return 20+ i*120;

}


function getPosLeft(i,j){

return 20+ j*120;

}

jquery庫是下載后導入的.代碼都和老師的一樣呀,搞不懂為什么效果一直不對啊?

求教 謝謝~

正在回答

5 回答

想問一下,搞定了么o(╥﹏╥)o,求助


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

再見地平線

你搞定了嗎
2020-01-17 回復 有任何疑惑可以回復我~

function getPosTop( i , j ) {
? ?return 20 + i*120;
}

function getPosLeft( i , j ) {
? ?return 20 + j*120;
}

我是寫錯了后一個,改了就好了

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

你的main.js文件沒有問題
看一看js引入的順序:main.js要放在support.js后面
html內的a標簽是這樣的:

	<a?href="javascript:newgame();"?id="newgamebutton">New?Game</a>

你看看一樣嗎?

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

我之前也只有一個格子,我發現是jquery的問題,換了個引用方式,就可以了

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

qq_裁決者_03955184

想問一下那個jquery文件是在哪里下載???
2016-09-22 回復 有任何疑惑可以回復我~

是不是container那個div沒加position:relative?

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

逃離星球 提問者

加了,css和老師的一樣。
2016-05-16 回復 有任何疑惑可以回復我~
#2

杜漸 回復 逃離星球 提問者

你把你下面那行紅色的錯誤改了,一般語法錯誤也會函數執行到一半失敗,就渲染不出來了。
2016-05-17 回復 有任何疑惑可以回復我~
#3

逃離星球 提問者 回復 杜漸

問題是我搞不懂怎么改啊..
2016-05-17 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么只顯示一個格子,檢查元素時所有格子都在第一個格子處顯示?當點擊new game按鈕時,出現如圖錯誤?

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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