双击时,Kendo窗口禁用最大化

时间:2014-11-26 12:28:34

标签: kendo-ui window double-click maximize kendo-window

Plunkr:http://plnkr.co/edit/LoMmQ3y4snPrELJz9ZSq?p=preview

任何人都可以通过双击标题来帮助我如何禁用窗口的最大化?我尝试使用以下代码禁用dblclick事件,但它似乎不起作用。

$(document).on('dblclick','.k-window-titlebar',function(e){
  e.preventDefault();
  console.log('dblclick');
  return false;
});

3 个答案:

答案 0 :(得分:5)

// Window definition
var win = $("#win1").kendoWindow({
    width: "300px",
    height: "100px",
    title: "Window 1",
    actions: [],
    **resizable: false**
}).data("kendoWindow");

resizable: false - 将阻止最大化窗口。

答案 1 :(得分:1)

这不是一个很好的解决方案,但可能有效,尝试切换回以前的尺寸:

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

答案 2 :(得分:0)

以下代码对我有用:

   // 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;
                        });

试试这个:http://plnkr.co/edit/kAhw2A?p=preview