Jquery Kendo UI Treeview:抑制展开/折叠并在dblclick上选择子节点
我有一个剑道UI树视图,在我的页面上设置了复选框 我想在双击时抑制子节点的展开/折叠,并在dblclick上检查子节点 我试过了Jquery Kendo UI Treeview:抑制展开/折叠并在dblclick上选择子节点,jquery,kendo-ui,kendo-treeview,Jquery,Kendo Ui,Kendo Treeview,我有一个剑道UI树视图,在我的页面上设置了复选框 我想在双击时抑制子节点的展开/折叠,并在dblclick上检查子节点 我试过了 $("#treeview").kendoTreeView({ }).on('dblclick', '.k-in', function (event) { event.preventDefault(); alert('dblclick'); }).data("kendoTreeView") “防止默认
$("#treeview").kendoTreeView({ }).on('dblclick', '.k-in', function (event) {
event.preventDefault();
alert('dblclick');
}).data("kendoTreeView")
“防止默认值”似乎不会抑制“展开和折叠”您好,如果您不想在双击事件时展开或折叠,请按此操作
$("#treeview").kendoTreeView({ }).on('dblclick', '.k-in', function (event) {
alert('dblclick');
return false;
}).data("kendoTreeView")
只需在代码中再添加一行returnfalse。
这很好用
请参见工作示例:-
在上面的示例中,若双击树,那个么节点将不会展开
谢谢,大家好,你们不想在双击事件时展开或折叠,然后像这样做
$("#treeview").kendoTreeView({ }).on('dblclick', '.k-in', function (event) {
alert('dblclick');
return false;
}).data("kendoTreeView")
只需在代码中再添加一行returnfalse。
这很好用
请参见工作示例:-
在上面的示例中,若双击树,那个么节点将不会展开
谢谢试试这个:
$treeview.unbinddblclick 试试这个:
$treeview.unbinddblclick 要摆脱在dblclick上展开:
$('#treeview').off('dblclick', '.k-in:not(.k-state-disabled)');
要删除expand on dblclick,请改为添加其他内容(&D):
$('#treeview').off('dblclick', '.k-in:not(.k-state-disabled)')
.on('dblclick', '.k-in:not(.k-state-disabled)', function(evt) {
// your stuff
});
要摆脱在dblclick上展开,请执行以下操作:
$('#treeview').off('dblclick', '.k-in:not(.k-state-disabled)');
要删除expand on dblclick,请改为添加其他内容(&D):
$('#treeview').off('dblclick', '.k-in:not(.k-state-disabled)')
.on('dblclick', '.k-in:not(.k-state-disabled)', function(evt) {
// your stuff
});
我在回答中附上了一个示例链接请检查请从示例中删除警报框它不起作用,警报框抑制事件但功能不起作用我删除了警报,但它仍在工作。。。我已经在chrome、IE11和mozilla两种浏览器中测试了它的工作情况,正如预期的那样…感谢有些东西在我的代码中似乎不起作用,我连接了复选框,选择并更改了事件,试着评论一切仍然不起作用,感谢您的时间我在我的回答中附上了一个示例链接请检查请从示例中删除警报框它不工作,警报框抑制事件但功能不工作我删除了警报,但它仍然工作。。。我已经在chrome、IE11和mozilla两种浏览器中测试了它的工作情况,正如预期的那样…谢谢你,它在我的代码中似乎不起作用,我已经连接了复选框,选择并更改了事件,试着评论一切仍然不起作用,谢谢你的时间