Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Habetdin


Автор проектов


Сообщения: 3652
Благодарности: 1498

Профиль | Сайт | Отправить PM | Цитировать


Цитата monopolie:
Вроде логически всё правильно. Но не работает.
Почему? »
Потому что при каждом выполнении функции вы полностью прогоняете цикл for, в итоге показывая только последний результат
Цитата monopolie:
Каждую секунду должны переключаться элементы массива. »
Вот и надо переключать по одному, а не прогонять все за один раз. Изменяйте i один раз за выполнение функции, и сравните полученный результат с описанным ниже:
читать дальше »
Код: Выделить весь код
var i = 0; // счетчик = 0
function fixedFunc()
{
    // ... используем наш массив с индексом i
    i++; // при каждой итерации увеличиваем счетчик
    if (array.length == i) i = 0; // и сбрасываем его, если добрались до конца массива :)
}

setInterval(fixedFunc, 1000);
И все в итоге работает

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке

Это сообщение посчитали полезным следующие участники:

Отправлено: 03:14, 06-04-2014 | #41