Kendo ui 剑道窗口双击时禁用最大化

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

普朗克:

有谁能帮助我如何通过双击窗口的标题来禁用窗口的最大化?我试图用下面的代码禁用dblclick事件,但它似乎不起作用

$(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;
                        });