目前,左键和右键单击选择干扰上下文菜单的节点,因为我使用左键单击转到其他页面。如何让select_node.jstree
事件知道单击了哪个鼠标按钮?
答案 0 :(得分:16)
您还可以在jstree设置的“contextmenu”部分中使用“select_node”:false来禁用右键单击激活节点
答案 1 :(得分:6)
因为我希望在左键单击时触发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;
...
});
答案 2 :(得分:0)
自版本4.0.0发布以来,只有处理左键单击时,可以使用新的event (itemClick)
!
$('#jqxWidget').bind('itemClick', function (event) {
//Other codes goes here.
}