0
我試圖將kendo窗口放在div內,但是當我更改瀏覽器大小(需要刷新頁面以更改位置)時,kendo窗口位置不會更改。 我只是想在頁面的右側顯示兩個帶網格的kendo窗口,當瀏覽器的大小和位置發生變化時,它會改變大小和位置。如何在窗口調整大小時更改kendo窗口位置
<script type="text/javascript">
$(document).ready(function() {
$("#templateWindow").kendoWindow({
actions: {},
title: "Recent Report Templates",
width: $("#rightCol").width(),
draggable: false,
resizable: false
})
.closest(".k-window").css({
top: $("#rightCol").offset.top,
left: $("#rightCol").offset.left
});
var templateWindow = $("#templateWindow");
var offset = templateWindow.offset();
var top = offset.top;
var bottom = top + templateWindow.height() + 35;
$("#RecentWindow").kendoWindow({
actions: {},
title: "Recent Run Reports",
width: $("#rightCol").width(),
draggable: false,
resizable: false
})
.closest(".k-window").css({
top: bottom,
left: $("#rightCol").offset.left
});
$("#rightCol").css("min-height", $("#templateWindow").height() + $("#RecentWindow").height() + 100);
});
<div id="leftCol" style="width:40%; float:left;">
Left Contents
</div>
<div id="rightCol" style="width:55%; float:right">
<div id="templateWindow">
Right top contents
</div>
<div id="RecentWindow">
Right bottom contents
</div>
</div>
感謝