为了账号安全,请及时绑定邮箱和手机立即绑定

按老师的代码写完没效果???

var Window_Width = 1024;
var window_Height = 768;
var Radius = 8;

window.onload = function(){
	var canvas = document.getElementById("canvas");
	var context = canvas.getContext("2d");

	canvas.width = Window_Width;
	canvas.height = window_Height;

	render(context);
}

function render(){
	var hours = 12;
	var minutes = 34;
	var seconds = 56;

	renderDigit(0,0,parseInt(hours/10),cxt);
}

function renderDigit(x,y,num,cxt){
	cxt.fillStyle = "blue";

	for(var i=0;i<digit[num].lenght;i++){
		for(var j=0;j<digit[num][i].lenght;j++){
			if(digit[num][i] == 1){
				cxt.beginPath();
				cxt.art(x+(Radius+1)+2*(Radius+1),y+(Radius+1)+2*(Radius+1),Radius,0,2*Math.PI);
				cxt.closePath();

				cst.fill();
			}
		}
	}
}

为什么我的没显示?F12说renderDigit(0,0,parseInt(hours/10),cxt);的cxt有问题

正在回答

1 回答

function render(cxt){  //render函数头里面忘写形参cxt了

    var hours = 12;

    var minutes = 34;

    var seconds = 56;

 

    renderDigit(0,0,parseInt(hours/10),cxt);

}


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

苍白的尾巴 提问者

非常感谢!
2016-06-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

按老师的代码写完没效果???

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信