jstree 怎么改变默认的小三角的样式

李俊领 发布于 2012/02/17 19:04
阅读 3K+
收藏 0

最近做一个项目用到 树形 jstree 这个树形里面的东东是在太复杂了 看的头疼,现在想改变树形的样式, 默认加载的是这个

这种小三角的样式看着很不好看 还有那个黄色的背景 也不好看

想改变成这样的样式

使用这句代码  $("#tree_view").jstree("set_theme","classic");  //改变树的样式 

结果改变了 就是每次加载数据完毕后 鼠标点击树形 依然是那小三角的那个样式

求使用过jstree的大亨们 帮帮忙 给个解决的办法   谢谢了 !!!

加载中
0
一号男嘉宾
一号男嘉宾
果断用zTree吧~
0
彷徨的看着你
彷徨的看着你
function(categories,category_id){
            
            var sibling=this._siblingNode(categories, category_id);
            
            var loop=1;
            
            var data='';
            if(sibling.length>0){
                
                data+='<ul class="node-list"> \n';
                
                for(var i=0;i<sibling.length;i++){
           
                    if(loop==sibling.length){
                        
                        data+='<li class="end-node"><div>'+sibling[i].name+'</div>'+this.nodeNesting(categories,sibling[i].category_id)+'</li>\n';
                    }else{
                        data+='<li class="normal-node"><div>'+sibling[i].name+'</div>'+this.nodeNesting(categories,sibling[i].category_id)+'</li>\n';
                    }
                       
                    loop++;
                
                    this._loop++;
                }
                data+='</ul>\n';
            }
           
            return data;
        
        }
0
李俊领
李俊领
这个样式问题解决了  还有一个就是 树形中有二级节点,点父节点时不让它显示右键功能,只有点击子节点时才能有右键功能 ,我写了一些contextmenu的代码  右键单击哪个都有右键功能,怎么设置不让父节点显示右键啊
返回顶部
顶部