Jquery Chaining vs Callbacks

Для jQuery, какая разница в результатах следующих двух фрагментов. Что-либо? Правильно ли я понимаю, что обратный вызов и второй элемент в цепочке выполняются после завершения первой анимации?

$(selector).animate({ opacity: 1 }).animate({ opacity: 0.5 });

vs

$(selector).animate({ opacity: 1}, function()
{
    $(this).animate({ opacity: 0.5 });
});

В каких ситуациях я хотел бы использовать один вместо другого? Буду ли я использовать последний, только если мне нужно сделать что-то более сложное или переключиться на другой селектор?

Заранее спасибо.

7
задан technoTarek 16 February 2012 в 15:41
поделиться