Я пытаюсь добавить / удалить текст внутри div. Я сохранил время ДЕЙСТВИТЕЛЬНО быстро для целей отладки. Проблема в том, что я думаю, что исчезновение и борьба борются друг с другом. Иногда текст обновляется, а затем он исчезает / исчезает ...
Смотрите этот интерактивный пример на jsFiddle
вот код:
var tips = [
'AAA',
'BBB',
'CCC'
];
var currentTipIndex = 0;
setInterval(function () {
currentTipIndex++;
if (currentTipIndex >= tips.length) {
currentTipIndex = 0;
}
$("#pewpew").fadeOut(1000);
$("#pewpew").html(tips[currentTipIndex]);
$("#pewpew").fadeIn(1000);
}, 1 * 5 * 1000);
это все равно, что хотеть, чтобы интервальный таймер остановился. затем исчезнуть. (ждать, пока исчезнет, чтобы закончить). обновить текст. исчезать .. (ждать начала постепенного появления). затем снова запустите таймер.
Может кто-нибудь помочь?