2016-09-15 47 views
1

我遇到了我的jqgrid問題。當我加載我的表並且有大量來自數據庫的數據時,加載過程需要幾秒鐘(正常)。問題是,在那段時間裏,我可以看到列標題,沒有行,以及沒有應用樣式的所有jqgrid。如何在加載時完全隱藏jqgrid?

This is what I see for a few seconds... 而當數據加載時,jqgrid會奇蹟般地變成我想要的樣式。 我已經爲類「.ui-jqgrid .loading」添加了一個加載圖像,並且此圖像在那段時間顯示爲旋轉,但我仍然可以看到後面添加了列標題。

有沒有什麼辦法可以在這段時間內完全隱藏列標題和頁腳?

在此先感謝

回答

0

如果你可以添加一個代碼示例,我可能會幫助你。

但我認爲你可以做到以下幾點。您可以向表中添加隱藏類,如果數據已加載,請使用jQuery刪除隱藏的類。

CSS:

.hidden { display: none; } 

HTML:

<table id="jqgrid" class="hidden"><!-- content --></table> 

和jQuery的

$(function() { 
    $('#jqgrid').removeClass('hidden'); 
});