2013-06-19 209 views
0

到目前爲止,我已經指派我的畫布屬性爲這樣: -HTML5畫布高度和寬度屬性

<canvas id="myCanvas" width="915" height="650" style="border: 2px double #000000;"></canvas> 

不過,現在我所遇到的場景,那裏有我的畫布高度也不是一成不變的。它需要是動態的。

例如有時,我在畫布上繪製了20行,其他時間100行的X-Y圖。

這意味着我的y軸標籤是動態和可變的。

我不知道這在我的腳本開始在哪裏在我的舊方法我分配我的身高。

所以我需要的是一個計數器,將,在y軸保持無標籤的軌道(比如count` = 0,算上++)

現在,我該如何動態更新的高度從我的腳本內的畫布?

任何人都可以幫忙嗎?

回答

1

可以增加你的畫布的高度是這樣的:

var c=document.getElementById("myCanvas"); 
c.height = whatEverHeightYouNeed; 

如果更改了高度的CSS,你的畫布圖紙會被扭曲。

+0

地獄耶!再次感謝老兄。 – Philo