2012-01-30 17 views
5

很是煩人,你可以看到之前的$(document)。就緒大部分按鈕(... 已經完成buttonize他們。顯示頁面已完成更新部件

我有選擇

  1. 手動設置的所有類在HTML < - 多類可能在下一版本更改
  2. 組通體透明或不可見的,直到完成

這兩個選項都有缺點。

你有什麼建議嗎?

+3

對於它的價值,我寧願選擇1.這不是超有可能,他們將檢修所有的jQuery UI的類名稱的,如果他們這樣做,有不能超過您網站上的幾十個按鈕,您可以使用批量搜索進行更新,並在需要時進行更換。 – 2012-01-30 19:11:46

回答

4

如果您只使用jQuery的html/java-script,那麼您的選項僅限於這些語言。例如,如果使用語言背後的代碼,您可以在窗口小部件的數據加載到客戶端計算機之前加載數據。

簡單的方法是隱藏身體。

<body style="visibility:hidden"> 

然後在

$(document).ready(function(){ 
$('Body').css('visibility','visible'); 
}); 
+0

另外要注意的是,你可以設置你的小部件顯示:無或可見性:隱藏,直到他們加載。所以你知道顯示將從頁面佈局中移除元素,而可見性將離開該空間但隱藏該元素。 – Jpepper 2012-02-01 19:13:58

+2

... $(function(){ $('body')。show(); }); 是我最終使用的方式 – bitluni 2012-09-13 16:00:49