的jqGrid是否支持淡入,淡出,我想讓它淡入淡出的網格顯示時和重裝,有沒有人知道如何做呢?Jqgrid淡入淡出?
0
A
回答
0
你需要隱藏它的內容或整個網格?有進/出在jqGrid的,但你可以使用jQuery效果函數來創建這個效果 您可以在onBeforeRequest設置淡出不褪色,和淡入在loadComplete
onBeforeRequest : function(){
// is used for the whole grid
$(this).closest('#gbox_'+this.id).fadeOut('slow');
/*--------- OR ----------*/
//will fade out only the table inside
$(this).fadeOut('slow');
},
loadComplete : function(){
$(this).closest('#gbox_'+this.id).fadeIn('slow');
/*--------- OR ----------*/
$(this).fadeIn('slow');
}
0
如果你去一個視覺效果利維烏的回答是一個很好的一個。如果你試圖在加載數據時阻止用戶與網格的交互,我喜歡在我的網格上執行的操作是使用BlockUI插件http://jquery.malsup.com/block/#element
我的模式是在ajax調用之前阻止網格,然後解除阻止它在ajax調用的成功方法上。
0
如果你是想通知用戶網格載入中...(我完全假設,這可能是在你在找什麼?核心)...作爲替代的淡入/淡出...
我發現,「電網負荷」消息不通知用戶網格加載最大的方式。例如,如果網格有很多行,則消息可能不會出現在視圖區域中,並且用戶可能正在查看網格中的舊數據(正在加載時)並且沒有意識到它...特別是如果服務器處理ajax速度慢或無論什麼原因查詢都很慢。這裏有一個小東西,我做的事:
此事件添加到您的jqGrid設置:
beforeRequest: function(){
$('#grid tr').addClass('gridLoadingClass');
$('#grid span').css('color','lightgray');
$('#grid a').css('color','lightgray');
},
,並添加一個類像這樣的地方在你的CSS:
.gridLoadingClass {color:lightgray;}
網格的內容將現「灰色「,而加載。
相關問題
- 1. jquery淡出,淡入淡出,等待,淡入淡出
- 2. 淡入淡出
- 3. 淡入淡出
- 4. 淡入淡出
- 5. 淡入淡出UILabel,改變文字,淡入淡出:只有淡入淡出
- 6. 淡入淡出url
- 7. 淡入/淡出MAAttachedWindow
- 8. JQuery淡入淡出
- 9. AJAX淡入淡出
- 10. jQuery淡入淡出
- 11. AJAX:淡入淡出
- 12. div淡入淡出
- 13. GwtQuery - 淡入淡出
- 14. 淡入淡出div
- 15. CSS淡入淡出
- 16. BxSlider淡入淡出
- 17. 淡入/淡出CSS3
- 18. JQuery淡入淡出
- 19. MPMoviePlayerView淡入/淡出
- 20. jquery淡入淡出
- 21. jQuery淡入淡出
- 22. jQuery淡入淡出
- 23. Android淡入淡出
- 24. jquery淡入淡出
- 25. Javascript:淡入淡出
- 26. wpf動畫淡入淡出和淡出
- 27. 淡入淡出而不淡出
- 28. 簡單的淡入淡出淡出div
- 29. 淡出舊元素,淡入淡出
- 30. JQuery淡入淡出延遲淡出
非常感謝,我會試一試並在此更新結果 – Victor 2012-03-11 13:26:05