Показать сообщение отдельно
  #1 (permalink)  
Старый 27.01.2016, 14:31
Новичок на форуме
Отправить личное сообщение для SecretBabka Посмотреть профиль Найти все сообщения от SecretBabka
 
Регистрация: 27.01.2016
Сообщений: 4

Проблема с выводом.
NextIter: function() {
		this.TextIn.innerHTML = '';
		if (this.Iter == this.endIter) { this.End(); };
		for (var abc in this.textArr[this.Iter]) {
				this.Write(this.textArr[this.Iter][abc]);//Должен вывести 1 знак из строки
                                console.log(this.textArr[this.Iter][abc]);
				sleep(100);//Работает правильно, функция отдельно
		};
		this.Iter++;
	},
Write: function(letter) {
		this.TextIn.innerHTML += letter;
	}

В идеале - должен выводить предложение по 1 знаку в 100мс, и в консоли так и есть. Однако текст на самой странице не обновляется, пока не закончится цикл for.
Как это решить?
Ответить с цитированием