2010-12-23 92 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

回答