Возможно, этот вопрос повторяется. Я нашел много подобных вопросов, но никто не может решить мою проблему. Это моя задача:Как я могу запустить много функций в последовательности?
function animate(){
$ul.each(function(){
$(this).find('li').each(function(){
//animate block
$(this).animate({top:'-100%'},100,function(){
$(this).css({top:'100%'});
});
//endblock
});
});
}
Как вы знаете, функции «живой блок» будут выполняться одновременно. Я хочу, чтобы они бежали последовательно. Как я могу это достичь?
Я прочитал jQuery 'offferred', 'Q' связать статью, но все еще запутанно.
Извините за мой английский.
--------- дополнение ------
Если я хочу, чтобы запустить функцию одушевленных несколько раз, что я должен делать?
Да, это может решить мою проблему. Но не могли бы вы рассказать мне, как эта работа? Я пытаюсь прочитать API jQuery, но все же запутываю. – JamesYin
@JamesYin Я обновил ответ. Надеюсь, теперь ясно, дайте мне знать, есть ли у вас больше вопросов. – freakish
Ты спасаешь мою жизнь. Теперь я полностью понимаю, что может сделать «отложенный». Большое спасибо! – JamesYin