我想备份,删除列表中的每个项目,并在 1 秒后追加每个项目。
我正在尝试这样:
var backup = $('#rGallery').html();
$('#rGallery li').remove();
console.log($(backup).filter('li').length); /* it logs like 135 */
$(backup).filter('li').each(function(){
var the = $(this);
var timeout = setTimeout(function(){
console.log(the.html()); /* it logs the html, but all at the same time*/
$('#rGallery').append('<li>'+the.html()+'</li>');
/*return*/
},1000);
});
它的工作,项目被删除,然后再次追加,问题是它们都在 1 秒后被追加。而不是每个都从前一个等待 1 秒。
我在这里想念什么?