Как хранить несколько значений в одной переменной и извлекать их в функцию setTimeout.Как хранить несколько значений динамически добавленных элементов в один var и затем извлекать их в функцию
$(document).ready (function(){
div ({'div':'#noo','auto':'true','pos':'top','txt':'hello'});
div ({'div':'#bottom','auto':'true','pos':'bottom','txt':'hi'});
setTimeout (function(){div ({'div':'#top','pos':'top','auto':'true','txt':'new'});}, 4000);
});
function div(obj) {
obj.div; obj.auto; obj.pos; obj.txt; obj.time;
var rec = {};
if(obj.pos == 'top') { $('<ul id="top"></ul>').appendTo('body'); }
if(obj.pos == 'bottom') { $('<ul id="bottom"></ul>').appendTo('body');
$(obj.div).append('<li data-name="' + $.now() + '">' + obj.txt + '</li>');
if(!obj.time) { obj.time = 6000; }
if(obj.auto == 'true') {
setTimeout(function() {
$(obj.div + ' li').fadeOut();
}, obj.time);
}
}
Теперь, как я могу сохранить «имя-данных» в «Rec» переменной и получить их в функцию SetTimeout для сокрытия их, когда «obj.time» закончилась.