2

关于如何使用 jsTree 作为菜单的任何指导?具体来说,我希望在用户滚动树中的节点时打开给定的节点(而不是单击要打开的节点)。

我搜索了文档并注意到有一个用于双击的事件处理程序,但没有针对鼠标悬停事件的回调。

此外,与上述相关,有没有办法让树水平呈现而不是垂直呈现(这是默认布局)?

我是 jsTree 的新手,所以如果这个问题太基本,请原谅我。谢谢你。

4

1 回答 1

1

如果我正确理解了您的问题,请尝试附加到hover_node.jstree事件,例如

$("jstree_id").bind("hover_node.jstree", function (e, data) {
     var node = data.rslt.obj, // the hovered node 
         tree_instance = data.inst; // tree instance

     tree_instance.open_node(node);
});

希望这个对你有帮助。

于 2013-02-18T14:19:12.667 回答