根據可用的屏幕分辨率,我必須爲畫布元素設置屬性的「寬度」和「高度」。從html工程中靜態設置它們(例如<canvas id="canv" width="1600" ...
)。從Javascript我不能這樣做。我搜索了谷歌搜索,但我沒有找到任何可行的方法。我使用jQuery和我已經嘗試過失敗以下(同爲height屬性)從Javascript中爲畫布設置屬性失敗
$('#canv').setAttribute('width',screen.availWidth);
$('#canv').attr('width',screen.availWidth);
$('#canv').data('width',screen.availWidth);
$('#canv').width = screen.availWidth;
$('#canv').css('width',screen.availWidth);
我也同樣把var cv = $('#canv')[0].getContext("2d");
與cv
,但沒有結果改變$('#canv')
。
BB
您是否試圖將其最大化爲**瀏覽器**可視區域或用戶的**屏幕**大小? – 2010-07-06 20:38:14
我試圖最大化它到瀏覽器可視區域。 – gc5 2010-07-07 16:56:36