У меня тут куча кода - http://jsfiddle.net/gDX3d/
Хороший парень помог мне на днях с этим. То, что я хочу, это продолжать цикл, а не останавливаться в конце. Может кто-то указать мне верное направление? Спасибо!
Просто добавьте приведенную ниже часть внутри метода mouseOutProps complete. Это перезапустит анимацию с начала.
mouseOutProps
complete
else{ queueOne($('.caption').first()); }
Демо