http://jsfiddle.net/nicktheandroid/QSdUz/5/
У меня есть список LI, я пытаюсь оживить их до нужных 15px, готово. Проблема в том, что я хочу, чтобы первый запускался, затем через 45 мс анимация следующего LI (первый LI все еще будет в середине анимации, когда запускается следующий), пока он не пройдет через все из них. Сейчас он ждет, пока завершится первый, а затем оживляет следующий, что неправильно.
Может кто-нибудь показать мне, как исправить эту функциональность, чтобы она была такой, как я описал выше?
$('UL').hover(function(){
doSlide($('UL li:first'))
}, function() {
doReverseSlide($('UL li:first'))
})
function doSlide(current) {
$(current).animate({
right:0
},200).delay(45, function(){
doSlide($(current).next('li'));
})
}