4

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

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

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

3 回答 3

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

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

于 2015-01-09T19:34:04.727 回答
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();
});
于 2014-11-26T12:55:34.657 回答
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

于 2016-11-24T04:16:08.783 回答