繁体   English   中英

如何让jstree仅在左键单击时选择节点?

[英]How do I make jstree to select node only on left click?

目前左右键单击选择干扰上下文菜单的节点,因为我使用左键单击转到其他页面。 如何让select_node.jstree事件知道单击了哪个鼠标按钮?

您还可以在jstree设置的“contextmenu”部分中使用“select_node”:false来禁用右键单击激活节点

请参阅jstree文档

因为我希望在左键单击时触发click事件,所以当单击事件被触发以进行右键单击时,我返回false。

$("#orgTree").bind("select_node.jstree", function(event, data) {

            var evt =  window.event || event;
            var button = evt.which || evt.button;

            if( button != 1 && ( typeof button != "undefined")) return false; 

            ...

        });

自版本4.0.0发布以来只有处理左键单击的新事件 (itemClick)可用!

$('#jqxWidget').bind('itemClick', function (event) {
      //Other codes goes here.
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM