2013-05-28 62 views

回答

0

這個怎麼樣:

//Attach event handlers and add text to the 
//labels. This method is only triggered on label 
//creation 
onCreateLabel: function(domElement, node){ 
    domElement.innerHTML = node.name; 
    $jit.util.addEvent(domElement, 'click', function() { 
     ht.onClick(node.id, { 
      onComplete: function() { 
       ht.controller.onComplete(); 
      } 
     }); 
    }); 
}, 

你可以找到this link這個代碼,下部分「超樹」,這是管理上的節點點擊代碼。那是你想知道的嗎?

編輯:

問題似乎toreside在 「邊緣」 的類型。按照this question的建議,將它從「hyperline」更改爲「line」可能會起作用,允許綁定單擊事件。

+0

我想要處理點擊邊緣的事件,對此有何看法? – hosir

+0

「邊緣」是指線條而不是節點,對嗎? –

+0

您是否嘗試過在我的qnswer中使用這段代碼,並使用「edge」而不是「node」來添加onClick事件? –