以下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();
});
}
我们一直在努力解决这个问题。控制台窗口中未显示明确错误。任何帮助将不胜感激。
谢谢。
答案 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中查找类并更改以像素为单位的高度更改,以百分比给出,难以通过窗口确定它应该如上面的代码。