我正在尝试按需创建 div,然后将其超时,然后将其隐藏并从 dom 中删除。“load_bar”的显示属性设置为none,这样我就可以使用最后一个选择器来获取对我刚刚创建的实例的引用。重要的是,此解决方案可以创建几个在自己的超时时钟上运行的 div
$(document).ready(function () {
$('#add').click(function () {
var t = Math.random()*20;
alert(t);
var destination = $('input').val();
$('#holding_pen').append('<div class="load_bar">'+destination+'</div>');
$('.load_bar:last').show().delay(t).hide().remove();
});
});
当我删除时,每件事都可以创建 div.delay().hide().remove();
但是当我添加这个时,div 根本不显示