js ztree修改iconSkin图标问题
ztree吧
全部回复
仅看楼主
level 3
liuxiaogangqq 楼主
求解答啊啊
2014年08月05日 05点08分 1
level 3
liuxiaogangqq 楼主
2014年08月05日 05点08分 2
level 3
liuxiaogangqq 楼主
已经解决了。。。。thank you ....
2014年08月05日 06点08分 3
自力更生! 赞一个
2014年12月29日 01点12分
大神,怎么解决的!!求告之啊!!!!
2015年06月25日 08点06分
回复
vincenlxn
: JSONObject person = new JSONObject(); person.put("id",ac.getPerson_man_id()); person.put("text",ac.getPerson_man_name()); person.put("icon","img/person.png"); jsonArray.add(person); 从json里传回一个icon就行
2015年07月21日 05点07分
@liuxiaogangqq 嗯,这种方式是指定一个图片,但是很多时候都是一张大图,用样式控制选取其中一个作为背景来实现的。所以这个时候显然是需要使用IconSkin来指定,我搞明白了,需要在Ztree的CSS里复制他原来的图标样式,然后换成自己的。。这样好麻烦的说,所以还是放弃了,只能用你说的那种了。
2015年09月01日 06点09分
level 1
你怎么改的,同样的问题
2014年12月18日 06点12分 4
level 1
楼主怎么改的,同样的问题
2015年02月11日 06点02分 5
level 1
@zTreeAPI ,请问楼主这种情况怎么解决?
2015年02月15日 07点02分 6
level 1
@zTreeAPI 请问这个问题如何解决??着急中!谢谢
2015年03月12日 12点03分 7
level 1
找下样式中设置pIcon02就行了。
2015年05月30日 15点05分 8
level 3
liuxiaogangqq 楼主
JSONObject person = new JSONObject();
person.put("id",ac.getPerson_man_id());
person.put("text",ac.getPerson_man_name());
person.put("icon","img/person.png");
jsonArray.add(person);
从后台的json数据上多传一个参数,icon加上路径图片就可以了
2015年07月21日 05点07分 9
level 1
使用iconskin的方法:
后台
person.put("iconSkin","yourClassName");
前台
.ztree li span.button.yourClassName_ico_docu{
background:...
}
.ztree li span.button.yourClassName_ico_open{
background:...
}
.ztree li span.button.yourClassName_ico_close{
background...
}
研究下生成的css样式,就是在自定义classname后面添加_ico_docu或_ico_open或_ico_close,其实没有自己的那个classname,这三个class分别代表三种状态,亲测有效
2016年04月26日 01点04分 10
level 1
.ztree li span.button.icon01_ico_open, .ztree li span.button.icon01_ico_close, .ztree li span.button.icon01_ico_docu{
margin-right:2px; background: url(img/diy/1_close.png) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}
打开、关闭、非父级
都设置一个样式,样式就不会有问题了
2016年06月16日 07点06分 12
1