Имеется несколько span блоков в диве. Нужно каждому span дать класс через промежуток времени в секунду.
Пробую так, но не работает. Ошибок в консоли нет.
$('div span').each(function(){
var id = parseInt($(this).attr('id'));
setTimeout(function(){
$('div span#'+id).addClass('test');
},1000*id);
});
Спасибо, то что нужно! Если вас не затруднит, могли бы пояснить почему в моем случае не сработало. Так то все одинаково, только в вашем варианте, выполнено через функцию.
Делаю анимацию заголовков на странице. Каждая буква слова поочереди анимируется с помощью animate.css Т.к. заголовки могут состоять из разного количества символов, с помощью js слово разбиваю по буквам. Вот.