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);
>