Когда добавляется какой-то новый элемент списка, я хочу, чтобы он «мигал», анимируя добавление класса и удаляя его после обратного вызова.
Это код:
$li.addClass('new', 1000, function() {
$li.removeClass('new', 500);
});
Css:
#galleries-list li {
margin-top: 10px;
background-color: #EEFFFF;
border: 1px solid #99FFFF;
}
#galleries-list li.new {
background-color: #DDFFBB;
border: 1px solid #99FF66;
}
UPDATE:
Я нашел, что пошло не так. Когда я удалил fadeOut, это работает. Понятия не имею почему. Может быть, вы можете проверить это и отправить его разработчикам jQuery UI.
$('input, img', $li).fadeOut(150, function() {
$gallery.set($li, name, 0); //Clears html and sets gallery name and image count
$li.addClass('create', 2000, function() { $li.removeClass('create', 500); });
});