Kendo ui 剑道窗口双击时禁用最大化
普朗克: 有谁能帮助我如何通过双击窗口的标题来禁用窗口的最大化?我试图用下面的代码禁用dblclick事件,但它似乎不起作用Kendo ui 剑道窗口双击时禁用最大化,kendo-ui,window,double-click,maximize,kendo-window,Kendo Ui,Window,Double Click,Maximize,Kendo Window,普朗克: 有谁能帮助我如何通过双击窗口的标题来禁用窗口的最大化?我试图用下面的代码禁用dblclick事件,但它似乎不起作用 $(document).on('dblclick','.k-window-titlebar',function(e){ e.preventDefault(); console.log('dblclick'); return false; }); 这不是一个好的解决方案,但可能会起作用,请尝试切换回以前的大小: // Window definition var
$(document).on('dblclick','.k-window-titlebar',function(e){
e.preventDefault();
console.log('dblclick');
return false;
});
这不是一个好的解决方案,但可能会起作用,请尝试切换回以前的大小:
// Window definition
var win = $("#win1").kendoWindow({
width: "300px",
height: "100px",
title: "Window 1",
actions: []
}).data("kendoWindow");
$(document).on('dblclick','.k-window-titlebar',function(e){
// Restore old size
win.toggleMaximization();
});
可调整大小:false
-将阻止最大化窗口。以下代码适用于我:
// Window definition
var win = $("#win1").kendoWindow({
width: "300px",
height: "100px",
title: "Window 1",
actions: []
}).data("kendoWindow");
win.wrapper.children('.k-window-titlebar:first-child')
.dblclick(function (e) {
e.preventDefault();
return false;
});
试试这个:看看@Alex的答案,它似乎直接解决了这个问题。它在IE 11上不起作用。移动对话框会产生一种效果。如果我希望窗口可以调整大小,但不希望在标题栏双击时最大化,该怎么办?
// Window definition
var win = $("#win1").kendoWindow({
width: "300px",
height: "100px",
title: "Window 1",
actions: []
}).data("kendoWindow");
win.wrapper.children('.k-window-titlebar:first-child')
.dblclick(function (e) {
e.preventDefault();
return false;
});