簡體   English   中英

如何使用JavaScript更新HTML 5畫布?

[英]How can I update an HTML 5 canvas with JavaScript?

我正在使用HTML5的canvas和javascript制作交互式譜系樹。 我正在使用( http://philogb.github.io/jit/static/v20/Jit/Examples/Spacetree/example1.html )作為該項目的基礎。

我正在嘗試動態更新某些canvas元素。

我有以下javascript

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

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

這個Node屬性,有沒有辦法讓我在外部調用和修改它?

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

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

這可能嗎?

如果您創建了一個新的ST實例,則可以像下面這樣訪問Node:

st.Node.height = "what you want"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM