Ajax Modal在Chrome中打开但在IE和FireFox中无法打开

时间:2015-10-19 19:17:24

标签: jquery ajax kendo-ui

以下Kendo Modal在Chrome中打开,但在IE和FireFox中不起作用。 转到https://billiving-qa.azurewebsites.net/spa1/#/invoice 然后单击“新客户”按钮。

打开Ajax Modal的代码如下:

function KendoWin(win, btn, url, width, height, callbackfn) {



                $("#" + btn).unbind("click"); //remove previous event

                    url = win.location.href.split('#')[0] + url;
                    //alert(url);

                   var window = $("<div id='window' style='margin-left: 20px; margin-right: 20px;'/>"), 
                    btnNewClient = $("#" + btn)
                                .bind("click", function() {

                                      window.kendoWindow({
                                                actions: ["Maximize", "Minimize", "Close"], 
                                                modal: true,
                                                pinned: false,
                                                resizable: false,
                                                width: width,
                                                height: height,
                                                content: url,

                                                deactivate: function() {
                                                    this.destroy(); 
                                                }
                                            }).data("kendoWindow").center().open();
                                });
}

我们一直在努力解决这个问题。控制台窗口中未显示明确错误。任何帮助将不胜感激。

谢谢。

1 个答案:

答案 0 :(得分:0)

.k-content-frame {
border: 0px none;
width: 100%;
height: 1000px;
}

div.k-window-content {
position: relative;
padding: 0.58em;
overflow: auto;
outline: 0px none;
height: 1000px;
}
  

在kedndo.common.min.css中查找类并更改以像素为单位的高度更改,以百分比给出,难以通过窗口确定它应该如上面的代码。