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

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

為什么我點擊的時候不能落子,而且點擊一次,就會在F12的控制臺里面報一個錯呢?

var?chessBoard?=?[];
var?me?=?true;

for(var?i=0;?i<15;?i++){
????chessBoard[i]?=?[];
????for(var?j=0;?j<15;?j++){
????????chessBoard[i][j]?=?0;
????}
}

var?chess?=?document.getElementById('chess');
var?context?=?chess.getContext('2d');

context.strokeStyle?=?"#BFBFBF";

var?logo?=?new?Image();
logo.src?=?"images/logo.jpg";
logo.onload?=?function()?{
????context.drawImage(logo,?0,?0,?450,?450);
????drawChessBoard();
}

var?drawChessBoard?=function(){
????for(var?i=0;?i<15;?i++){
????????context.moveTo(15?+?i*30,?15);
????????context.lineTo(15?+?i*30,?435);
????????context.stroke();?
????????context.moveTo(15,?15?+?i*30);
????????context.lineTo(435,?15?+?i*30);
????????context.stroke();???
????}
}

var?oneStep?=?function(i,?j,?me){
????context.beginPath();
????context.arc(15?+?i*30,?15?+?j*30,?13,?0,?2?*?Math.PI);
????context.closePath();
????var?gradient?=?context.createRadialGradient(15?+?i*30?+?2,?15?+?j*30?-?2,?13,?15?+?i*30?+?2,?15?+?j*30?-?2,?0);
????if?(me)?{
????????gradient.addColorStop(0,?"#0A0A0A");
????????gradient.addColorStop(1,?"#636766");
????}?else?{
????????gradient.addColorStop(0,?"#D1D1D1");
????????gradient.addColorStop(1,?"#F9F9F9");
????}
????context.fillStyle?=?gradient;
????context.fill();
}

chess.onclick?=?function(e)?{
????var?x?=?e.offSetX;
????var?y?=?e.offSetY;
????var?i?=?Math.floor(x?/?30);
????var?j?=?Math.floor(y?/?30);
????if(chessBoard[i][j]?==?0){
????????oneStep(i,?j,?me);
????????if(me){
????????????chessBoard[i][j]?=?1;
????????}?else?{
????????????chessBoard[i][j]?=?2;
????????}
????????me?=?!me;
????}
}


正在回答

1 回答

var x = e.offsetX; offSetX改成offsetX試試,大小寫的問題

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

舉報

0/150
提交
取消

為什么我點擊的時候不能落子,而且點擊一次,就會在F12的控制臺里面報一個錯呢?

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

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

幫助反饋 APP下載

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

公眾號

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