Html DIV内容重叠几秒钟
在我的应用程序中,页面上有两个带有分页控件的Telerik网格。其中一个控件提供更改页面大小的工具。所有telerik栅格都渲染为嵌套div。我有网格1,它的默认页面大小为5行,当我更改为100时,网格数据会被渲染,网格容器DIV会被调整大小,但是位于页面底部的网格2的内容会在新生成的内容后面显示几秒钟,然后页面开始看起来正常 我试图使用IE开发工具在后台检查元素,但是当我捕获元素时,内容消失了 另一件事是,这只发生在IE8中,在谷歌chrome中,它工作得非常完美 关于相关的问题,我在谷歌上搜索并找到了一种通过添加和删除CSS来强制DIv重新绘制的方法,但是这似乎不起作用 任何指示都会有帮助Html DIV内容重叠几秒钟,html,telerik,radgrid,overlapping,Html,Telerik,Radgrid,Overlapping,在我的应用程序中,页面上有两个带有分页控件的Telerik网格。其中一个控件提供更改页面大小的工具。所有telerik栅格都渲染为嵌套div。我有网格1,它的默认页面大小为5行,当我更改为100时,网格数据会被渲染,网格容器DIV会被调整大小,但是位于页面底部的网格2的内容会在新生成的内容后面显示几秒钟,然后页面开始看起来正常 我试图使用IE开发工具在后台检查元素,但是当我捕获元素时,内容消失了 另一件事是,这只发生在IE8中,在谷歌chrome中,它工作得非常完美 关于相关的问题,我在谷歌上搜
亲切的问候,此功能在我的情况下起作用
function IE8DivRenderWorkAround() {
var dataDiv = $('#MYDIVID')[0];
dataDiv.style.cssText ="display :none";
setTimeout(function()
{
var dataDiv = $('#MYDIVID')[0];
dataDiv.style.cssText ="display :block";
},500);
}
这个问题更多地与IE8 bug有关,当我切换DIV Display CSS时,IE8 bug得到了解决。