我使用 JQuery Ajax 从服务器获取表的内容,使用如下代码:
success: function(data)
{
//once I get the data, remove the old content from table
$('.tableBody').empty();
// then repopulate the table
$.each(data, function(key,val) {
//process the data, add different icons, texts...,append it to my table
showTable(key, val);
});
}
这工作正常。但问题是表格有很多行,所以重新填充大约需要 300 毫秒,(empty()
只需要大约 10 毫秒),所以在短时间内,表格是空白的。
无论如何,我可以在"empty()"
和之间添加一些动画"showTable()"
以避免空白屏幕,使其无缝过渡?