【发布时间】:2013-01-09 20:41:43
【问题描述】:
我正在使用 Kendo 选项卡并加载树视图(在表格内)。
我正在根据窗口大小设置包含树的表格的高度,当窗口调整大小时一切正常,但由于某种原因我无法设置表格的高度在我的应用程序的初始加载期间。我正在调用与准备好调整窗口大小时调用的函数相同的函数,
$(document).ready(function()
setTimeout(function() { update_size(); }, 250);
.....
但即便如此,表格在初始加载期间也没有正确调整大小(尤其是在某些屏幕分辨率下 - 例如:1280*1024),但是当我调整屏幕大小时,表格大小调整正确...
var update_size = function() {
var height = $(this).height() - ($("#vertical").height()+30);
$('#dictionaryTree').height(height-120);
$('#groupTree').height(height-120);
}
$(window).resize(function() {
clearTimeout(window.refresh_size);
window.refresh_size = setTimeout(function() { update_size(); }, 250);
});
【问题讨论】:
-
$(window).load(function() { update_size(); });
标签: javascript jquery kendo-ui kendo-treeview