我正在尝试取消选择dynatree中的当前节点。
node.deactivate(); // doesn't work
node.focus(false); // doesn't exist
我尝试删除突出显示聚焦/激活节点的类:
这有效但破坏了树的完整CSS:
$("#tree span").removeClass();
但这不起作用,我仔细检查了班级名称:
$("#tree span").removeClass("dynatree-active dynatree-focused");
问题是:如何取消选择活动节点,至少删除视觉突出显示? THX
答案 0 :(得分:1)
deactivate()
对我不起作用,我给你替代解决方案:
$("#tree").dynatree("getRoot").visit(function(node){
node.select(false);
});