JavaScript скрипты
Посимвольное отображение строки с задержками
Задача: Написать функцию для вывода текста не сразу, а посимвольно, имитируя использование печатной машинки
String.prototype.delayingWrite = function(obj, delay) { if (this.length>0) { if (typeof obj == 'string') obj = document.getElementById(obj); obj.innerHTML += this.charAt(0); s = this.substr(1); if (s) setTimeout(function(){s.delayingWrite(obj, delay);},delay); } }
Пример:
"Вот такая печатная машинка!".delayingWrite('divID',50);
>