Kendo窗口 - 第二次单击按钮时窗口无法打开

时间:2017-09-26 20:35:01

标签: javascript jquery html kendo-ui kendo-window

我的ui中有bug。单击时,我有一个按钮可以打开Kendo Window。当我第一次单击该按钮时,窗口会打开。当我关闭窗口并再次单击按钮打开窗口时,窗口无法打开。

问题是我甚至没有在控制台中看到任何错误。

我创建了DEMO我的代码并提供了以下代码段:

$("#open1").click(function() {
    $("#win1").show().kendoWindow({
        width: "300px",
        height: "500px",
        modal: true,
        title: "Window 1"
    });
});

1 个答案:

答案 0 :(得分:1)

我已经更新了你的jsfiddle代码,现在它正在运行。这是更新的DEMO

下面是如何初始化Kendo window窗口小部件以及如何在按钮单击时打开窗口的实际方式。

请注意,在DEMO中,我刚修改了$("#win1")的代码,您$("#win2")的代码仍然需要根据以下代码进行修改。

以下是DEMO的代码段:

var win1 = $("#win1");
win1.kendoWindow({
    visible: false,//this attribute initially hides the window
    width: "300px",
    height: "500px",
    modal: true,
    title: "Window 1"
});
$("#open1").click(function() {
    win1.data("kendoWindow").center().open();
});