Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html DIV内容重叠几秒钟_Html_Telerik_Radgrid_Overlapping - Fatal编程技术网

Html DIV内容重叠几秒钟

Html DIV内容重叠几秒钟,html,telerik,radgrid,overlapping,Html,Telerik,Radgrid,Overlapping,在我的应用程序中,页面上有两个带有分页控件的Telerik网格。其中一个控件提供更改页面大小的工具。所有telerik栅格都渲染为嵌套div。我有网格1,它的默认页面大小为5行,当我更改为100时,网格数据会被渲染,网格容器DIV会被调整大小,但是位于页面底部的网格2的内容会在新生成的内容后面显示几秒钟,然后页面开始看起来正常 我试图使用IE开发工具在后台检查元素,但是当我捕获元素时,内容消失了 另一件事是,这只发生在IE8中,在谷歌chrome中,它工作得非常完美 关于相关的问题,我在谷歌上搜

在我的应用程序中,页面上有两个带有分页控件的Telerik网格。其中一个控件提供更改页面大小的工具。所有telerik栅格都渲染为嵌套div。我有网格1,它的默认页面大小为5行,当我更改为100时,网格数据会被渲染,网格容器DIV会被调整大小,但是位于页面底部的网格2的内容会在新生成的内容后面显示几秒钟,然后页面开始看起来正常

我试图使用IE开发工具在后台检查元素,但是当我捕获元素时,内容消失了

另一件事是,这只发生在IE8中,在谷歌chrome中,它工作得非常完美

关于相关的问题,我在谷歌上搜索并找到了一种通过添加和删除CSS来强制DIv重新绘制的方法,但是这似乎不起作用

任何指示都会有帮助


亲切的问候,

此功能在我的情况下起作用

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得到了解决。