Периодическое изменение ДВУХ текстов в промежутках/дивах

ОК, у меня нет проблем с чтением и тестированием (работает как шарм) вопрос из-массива-с-jquery">периодическое-изменение-текста-в-промежутке-из-массива-с-jquery. Проблема в том, что я хочу изменить два элемента div, а не один. Прыгает не как 0,1,2,3,4,5, а как 0,2,4 и мне непонятно почему. Вот код jsFiddle

Если я удалю ct== terms.length -1 ? 0 : ct+ 1 в качестве второй проверки, это не поможет.

Итак, как заставить его работать 0,1,2,3,4,5?

Спасибо.


person Haradzieniec    schedule 22.08.2012    source источник


Ответы (4)


Вы запускали rotateTerm дважды — по одному разу для завершения каждой анимации. Я исправил это, а также удалил бит, который устанавливает переменную данных термина в содержимом заголовка, поскольку он не нужен...

http://jsfiddle.net/Dv2KV/2/

person Reinstate Monica Cellio    schedule 22.08.2012

Вы вызываете rotateTerm дважды (по одному разу при каждом исчезновении): http://jsfiddle.net/Dv2KV/4/

person Royce Feng    schedule 22.08.2012

Вы звоните rotateTerm дважды каждый раз. Вам нужно будет использовать отдельные функции или вызывать rotateTerm только один раз.

person Femi    schedule 22.08.2012

Просто потому, что ваша функция "rotateTerm" вызывается два раза (обратный вызов fadeOut)!

http://jsfiddle.net/Dv2KV/6/

person Akarun    schedule 22.08.2012