我有一个包含元素的大列表,这些元素是从服务器响应数据生成的。问题是,当数据更新时,它会自动呈现与此数据绑定的元素,并使UI被阻止。
问题是,如何在渲染所有元素并显示该列表而不阻止UI的情况下抓住那一刻?
谢谢
答案 0 :(得分:1)
更新数据后,渲染完成同步。如果您安排了"更新后的"使用function screenshotRefresh(event){
event.preventDefault();
$('html').css('cursor','wait');
$.post(
'indexFunctions.php',
{
screenshot : event.data.param
},
function(img){
$('html').css('cursor','default');
$('#screenshot').html(img);
}
);
}
的代码(在数据更新后),您的代码在渲染完成后执行(并处理以前计划的任务)。