从Javascript设置画布属性失败

从Javascript设置画布属性失败,javascript,jquery,canvas,height,width,Javascript,Jquery,Canvas,Height,Width,我必须为画布元素设置属性“宽度”和“高度”,这取决于可用的屏幕分辨率。从html工作静态设置它们(例如,您可以这样做,但我不确定屏幕大小是否是您想要的: $('#canv').width(screen.availWidth);​ 您可以这样做,但我不确定屏幕大小是否符合您的要求: $('#canv').width(screen.availWidth);​ 我将上的代码更改为 从 这在整个画布上产生了星星。这是期望的结果吗? 我正在使用Chrome 5.0.375.99。我将上的代码更改为 从

我必须为画布元素设置属性“宽度”和“高度”,这取决于可用的屏幕分辨率。从html工作静态设置它们(例如,
您可以这样做,但我不确定屏幕大小是否是您想要的:

$('#canv').width(screen.availWidth);​

您可以这样做,但我不确定屏幕大小是否符合您的要求:

$('#canv').width(screen.availWidth);​
我将上的代码更改为

这在整个画布上产生了星星。这是期望的结果吗? 我正在使用Chrome 5.0.375.99。

我将上的代码更改为

这在整个画布上产生了星星。这是期望的结果吗?
我使用的是Chrome 5.0.375.99。

你是想最大化浏览器的可视区域还是用户的屏幕大小?我想最大化浏览器的可视区域。你是想最大化浏览器的可视区域还是用户的屏幕大小?我想最大化浏览器的可视区域。这一半解决了问题,t正如你在演示中看到的,现在这个区域已经想要尺寸了。但是我不能画每个像素的画布像素。它只是画出标准尺寸的背景,然后使它最大化。此外,我想用画布用HTML 5……只是想想……也许它需要主源上的属性。这一半解决了它,谢谢。一个在演示中看到,现在该地区已要求尺寸..但我不能画画布像素每像素..它只是绘制标准尺寸的背景,然后最大化它.此外,考虑我使用画布与HTML 5 ..只是想..也许它需要的主要来源属性..它的工作:现在我看看它是否也能在原始页面上运行,但我认为这解决了所有问题:)非常感谢。。即使我的声誉不到15,我也会尝试给这些答案打分:DIt肯定有效。。奇怪的事情:如果你把用html中的属性制作的画布与我们用js插入的属性制作的最后一个画布进行比较,第一个画布有抗锯齿功能,最后一个没有:\抗锯齿功能正常。刚在大小更改后检索到上下文-。这又是Chrome 5.0.375.99版。谢谢。。我只是通过直接在html中插入脚本使其工作,但您的解决方案更简洁:)谢谢帮助它工作:)现在我看看它在原始页面中是否也工作,但我认为这解决了所有问题:)非常感谢。。即使我的声誉不到15,我也会尝试给这些答案打分:DIt肯定有效。。奇怪的事情:如果你把用html中的属性制作的画布与我们用js插入的属性制作的最后一个画布进行比较,第一个画布有抗锯齿功能,最后一个没有:\抗锯齿功能正常。刚在大小更改后检索到上下文-。这又是Chrome 5.0.375.99版。谢谢。。我只是通过在html中直接插入脚本来实现,但是你的解决方案更简洁:)谢谢你的帮助
$('#canv').attr("width", screen.availWidth);    
$('#canv').attr("height", screen.availHeight);  
circlesBG (cv, col, screen.availWidth, screen.availHeight);
circlesBG (cv, col, screen.availWidth, screen.availHeight);
$('#canv').width(screen.availWidth);    
$('#canv').height(screen.availHeight);