canvas的大小不能通过设置style的宽高值来实现 , 这样只能使canvas拉伸来设定值 . 以下方式是错误的
$("canvas").eq(0).css({"width":w,"height",h});
//或者
$("canvas").eq(0).width(w);$("canvas").eq(0).height(h);
//或者
$("canvas").eq(0).style.width = w , $("canvas").eq(0).style.height = h;
正确的做法
$("canvas").eq(0).attr("width",w);$("canvas").eq(0).attr("height",h);
//或者
$("canvas").eq(0).width = w ; $("canvas").eq(0).height = h;