我使用json數據創建了JSTree。最初,一切都按預期工作。JSTree,創建節點和JavaScript超時
然而,當我使用 「創造」(CRRM插件)動態添加節點具有功能
的jQuery( 「#mpTree」)。jstree( 「創造」, parentNodeId, 「最後」,{ 「attr」:{ 「rel」:「assetNew」,「id」: 「newNodeId」},「data」:「dataVarHere」} ,function(){},true);
如果我超過了在IE中創建的30個後續節點,在Mozilla 60ish中,Javascript超時。 Chrome可以在不超時的情況下處理負載。
很顯然,這遠非理想。有沒有其他的方法來創建一堆節點,並將它們添加到樹中,而不會過度加載?
在此先感謝。
「超時」你的意思是瀏覽器抱怨緩慢的腳本,對吧? – Pointy 2011-02-24 21:49:02
是的,這是正確的。 – jorgemoya 2011-02-24 21:50:20
如果我需要使用crrm插件單擊它們以將其添加到根以及其他節點。我可以寫什麼來訪問用戶點擊的節點的nodeID?我只需要在create built-in函數中使用parentNodeId的通用替代方法。這是我嘗試過但成功的原因。 (「#tree」)。jstree(「create」,$(this.id),「inside」,{「data」:「new child節點「,」狀態「:」打開「},假,真); \t \t THANKs advance。 – 2013-09-15 23:43:01