JSTree:单击而不是双击时使节点展开?

标签 jstree

我一生都无法弄清楚这一点,但我正在尝试配置我的 JSTree 以覆盖双击事件,因此它只是单击事件。这是添加到回调配置中的东西吗?我不知道该怎么做,我需要编辑 JSTree 源代码吗?此处的文档:http://docs.planbleu.org/modules/webportal/jquery/jsTree.v.0.9.5/documentation/#configuration

我尝试将源代码中的“ondblclk”更改为“click”,然后在配置设置中添加“click”回调选项,但它什么也没做……不过我可能做错了。

最佳答案

将其发送到树创建函数中即可解决问题:

   onselect: function(n, t) {
         t.toggle_branch(n);
    },

(其中 t 是对树的引用)

关于JSTree:单击而不是双击时使节点展开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4597689/

相关文章:

javascript - 如何创建叔叔节点(=父节点的兄弟)

javascript - 在页面加载时选择 jstree 插件中的节点

javascript - jsTree Contextmenu 获取选中的节点id

javascript - 如何使用新的 JSON 数据刷新 jsTree?

jquery - 在 jsTree 中添加 rel 标签/禁用链接

javascript - 单击按钮后如何检查节点是否是 jstree 中的父节点?

jquery - jsTree 未在 IE、Google Chrome 中填充 JSON 数据

javascript - 如何使用 AngularJS 在 TreeView 中添加静态值?

jquery - 如何在 JsTree 中重新打开节点时刷新子节点?

jquery-plugins - 如何在jsTree中进行json ajax调用