ztree加载的文字颜色问题
ztree吧
全部回复
仅看楼主
level 1
善人水 楼主
我想在ztree加载的时候让指定的treeNode的文字颜色先变成蓝色,然后过两秒之后又变回黑色,这个该用哪个方法,求指导,多谢各位大侠
2012年07月25日 05点07分 1
level 11
2012年07月25日 08点07分 2
level 1
善人水 楼主
大侠,这两个我都看过了,也试着用demo里的方法弄,可是都不是我要的在指定节点上实现功能,而是变成全局了。我贴下我的js代码,希望你能指点一下
// 指点到具体节点
function add_merge_recover(outputData) {
var list = outputData.list;
var treeObj = $.fn.zTree.getZTreeObj("formTreeDiv");
for (var i = 0; i < list.length; i++) {
var PROJECT_MENU_ID = list[i]["PROJECT_MENU_ID"];
var nodes = treeObj.getNodeByParam("PROJECT_MENU_ID", PROJECT_MENU_ID, null);
if (nodes != null && nodes != undefined) {
var pnodes = nodes.getParentNode();
// var nodename = nodes.MENU_NAME;
// var testname ="<span style='color:red'> +nodename+"</span>";
// nodes.MENU_NAME = testname;
treeObj.setting.view.fontCss["color"] = '#87CEFA';
treeObj.expandNode(pnodes,true,true,true);
treeObj.updateNode(nodes);
}
}
}
}
找到的nodes需要我变换颜色,我用//标记的语句能实现我变色的要求,在页面上显示的文字也正常,但是当鼠标放在这个叶子的文字上面后浮现出的是整个<span style='color:red'>+testname+</span>标签语句,虽然不影响操作跟数据,但看上去还是一个失败的地方,用fontCss属性的话就变成全局,没办法像demo一样实现指定点的变色,希望大侠指点下,谢谢
2012年07月27日 00点07分 3
level 1
善人水 楼主
大侠,刚刚在api里找到解决办法了
2012年07月27日 01点07分 4
祝贺你! 独立思考,自立根生!
2012年07月27日 09点07分
1