2013-06-21 57 views
0

在我的應用程序中,我們在分頁控件的頁面上有幾個Telerik Grids。其中一個控件提供了更改頁面大小的功能。所有的telerik網格都呈現爲嵌套的DIV。我有網格1,其默認頁面大小爲5行,當我更改爲100時,網格數據被渲染,Gird容器DIV被調整大小,但是位於頁面底部的GRID2的內容出現在這個新生成的背後內容幾秒鐘,然後頁面開始看起來OK。DIV內容似乎重疊了幾秒鐘

我試圖使用IE開發人員工具檢查背景中的元素,但是在捕獲元素時內容消失。

另一件事是這隻發生在IE8中,在谷歌瀏覽器中它完美的工作。

在相關問題上,我googleed並找到一種方法來強制DIv通過添加和刪除CSS來重繪,但似乎不起作用。

任何指針都會有所幫助。

親切的問候,

+0

的問題是更關係到IE8的錯誤,這當我切換DIV顯示CSS時已解決。 – user2509508

回答

0

此功能在我的情況下工作................

function IE8DivRenderWorkAround() { 
var dataDiv = $('#MYDIVID')[0]; 
dataDiv.style.cssText ="display :none"; 
setTimeout(function() 
{ 
var dataDiv = $('#MYDIVID')[0]; 
dataDiv.style.cssText ="display :block"; 
},500); 
}