我正在使用kendo窗口。当我没有为kendo窗口指定任何宽度时,浏览器窗口中会出现水平滚动条。代码如下。
window.kendoWindow({
actions: [
"Pin",
"Minimize",
"Maximize",
"Close"
],
position:{
top:0,
left:0
},
close: onClose,
});
任何人都可以解释为什么会这样吗? 提前致谢
答案 0 :(得分:1)
我不确定,我想你不得不问Telerik这个
我的猜测 - 可能是因为css样式。
解决方法可以像这样设置宽度:
width:"99.6%"
这使窗口在浏览器中很好地贴合,没有滚动条。
我已使用宽度
编辑了您的jsfiddle答案 1 :(得分:1)
这是控件中的一个错误。我已将其记录为here。可能的解决方法是将此CSS添加到页面:
.k-resize-ne, .k-resize-se, .k-resize-e { right: 0; }
答案 2 :(得分:0)
在论坛中Telerik建议调用e.sender.destroy();在停用事件中。 见https://www.telerik.com/forums/destroying-a-window-after-maximizing-breaks-page-scrolling?actionMode=replyPost&postId=3ec6ce5e-bbb9-43c4-8ddb-685a469cb90e
这对我没用。
我最初的工作: 将宽度和高度设置为几乎100%和中心窗口。
Telerik建议一直工作到错误修正:https://github.com/telerik/kendo-ui-core/issues/3701) - 这对我有用。