2010-12-23 53 views
-2

我正在樹中的jQuery的幫助下,每當有一個以上的孩子爲一個特定的孩子我想給一個切換effect.it意味着應該有一個加上圖標點擊它樹應該擴大和減去圖像應該來點擊減樹應該崩潰和加圖像應該來。展開摺疊使用jQuery的樹節點不工作

如何開發這個樹節點的任何工作示例將有助於

這樣我已經用你的函數

function createSpanImageNode(spnNew) { 
    var spnImage = document.createElement("span"); 
    spnImage.id = spnNew + "_" + "spn1"; 
    $(spnImage).addClass('SpanPlus'); 
    spnImage.setAttribute('onclick', 'toogleNode("' + spnImage.id + '")'); 
    return spnImage; 
} 

function toogleNode(spnID) { 
     debugger; 
     var dv = $("#" + spnID).parents("div:first"); 
     var chkUl = $(dv).find('ul').length; 
     if (chkUl > 0) { 
      if ($("#" + spnID).hasClass('SpanPlus')) 
       $("#" + spnID).removeClass('SpanPlus').addClass('SpanMinus'); 
      else 
       $("#" + spnID).removeClass('SpanMinus').addClass('SpanPlus'); 
      $(dv).find('ul').animate({ height: 'toggle' }); 
     } 
    } 

兩個動作,它應該執行的 1)刪除類與跨度和負類添加類。 2)它應該切換ul。

兩者都不工作?

+0

是否可以使用這樣的插件? http://jquery.bassistance.de/treeview/demo/ – Arnab 2010-12-23 11:25:05

+0

@馬特我已經做到了,你能告訴我如何使用切換 – ankur 2010-12-23 11:29:14

回答