+ -
当前位置:首页 → 问答吧 → [求助]关于jquery.treeview插件点击+号时动态加载响应的子节点

[求助]关于jquery.treeview插件点击+号时动态加载响应的子节点

时间:2009-12-25

来源:互联网

现在已经能动态加载子节点,但是+号,还有文件夹那里显示不对!不知道该怎么解决
这是页面代码
<link rel="stylesheet" href="../../../../Content/jquery.treeview.css" type="text/css" title="div" media="screen, projection"/>
  <script type="text/javascript" src="../../../../Scripts/jquery.js"></script>
    <script type="text/javascript" src="../../../../Scripts/jquery.cookie.js"></script>
    <script type="text/javascript" src="../../../../Scripts/jquery.treeview.async.js"></script>
    <script type="text/javascript" src="../../../../Scripts/jquery.treeview.js"></script>
    <script type="text/javascript" src="<%=Url.Content("~/Scripts/index.js") %>"></script>
    <script type="text/javascript">
       $(document).ready(function() {
           $("#browser").treeview({
               toggle: function() {
                   console.log("%s was toggled.", $(this).find(">span").text());
               }
           });
       });
</script>
生成的Tree我放到tree的这个DIV下面
  <div id="tree" >
        <ul id="browser" class="filetree">
        </ul>
  </div>这个是JS动态添加那里的代码
function createTree(data) {
    TypeData = eval("(" + data + ")");
    var tree = $("#tree>ul");
    for (var i = 0; i < TypeData.length; i++) {
        if (TypeData.PID == 0) {
            var treeItem = addTreeItem(TypeData);            
            tree.append(treeItem);            
        }
    }
}
function addTreeItem(data) {
    var treeItem = $("<li class='closed'><span class='folder'>" + data.Name + "</span><ul></ul></li>");
    data.isOpen = false;
    treeItem.find("span").click(function() {
     thisTreeData = data;
        getCon(data);
        var div1 = $("#Div1");
        div1.html("");
        if (treeItems.length > 0) {
            treeItems.each(function(i) {
                $(treeItems).toggle();
            });
            return;
        }
    
        thisTreeItem = treeItem;
        openTree(data);
    });
    return treeItem;
}
知道怎么解决的请联系我,QQ:352061969,或者EMAIL:[email protected] 谢谢

图片:
图片:
怎么没人回答哦!

作者: gmajkun   发布时间: 2009-12-25

相关阅读 更多