2014-02-27 44 views
0

我使用HTML5的畫布和JavaScript來製作交互式譜系樹。我正在使用(http://philogb.github.io/jit/static/v20/Jit/Examples/Spacetree/example1.html)作爲此項目的基礎。如何使用JavaScript更新HTML 5畫布?

我想動態地更新一些畫布元素。

我有以下的javascript

function init(){ 
    ........ 
Node: { 
     height: 100, 
     width: 240, 
     type: 'rectangle', 
     overridable: true, 

    }, 
.......... 

此節點屬性,是有我的方式來調用和修改這個外部?

例如,我希望能夠更改尺寸,我希望能夠從Node功能開始運行此腳本並更改節點形狀/大小。

我試圖避免調用init()函數,因爲它會重新加載所有的數據。

這可能嗎?

回答

1

如果您已經創建了一個新的ST例如,你將能夠訪問節點是這樣的:

st.Node.height = "what you want"