xuyy567
2016-08-18 00:55
if(board[i][j] == 0){
theNumberCell.css("width","0px");
theNumberCell.css("height","0px");
theNumberCell.css("top",getPosTop(i,j)+cellSideLength/2);
theNumberCell.css("left",getPosLeft(i,j)+cellSideLength/2);
}
else{
theNumberCell.css("width",cellSideLength);
theNumberCell.css("height",cellSideLength);
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(getNumberText(board[i][j]));
}
hasConflicted[i][j] = false;
}
$(".number-cell").css("line-height",cellSideLength+"px");
$(".number-cell").css("font-size",0.6*cellSideLength+"px");
这个我也有疑问,本站jquery教程里面讲的是,css的值为数字的时候,会自动把数字转换为字符串并在后面加上“px”。所以加不加“px”都是可以的。但是我不明白为什么最后面font-size不加px就没事但line-heignt不加px就会失败。希望有高手能回答
值就用px.变量就不加了,变量加了就是字符串了呀
慕课网2048私人订制
70013 学习 · 588 问题
相似问题