Анимация печати текста на js
Дисклеймер: статья старая, информация, скорее всего, устарела, используйте на свой страх и риск.
Простой скриптик для имитации набора текста в строке
let cont = $('.js--text-cont'), text = 'Набираемая строка с каким-то текстом, которая посимвольно (с рандомной задержкой) появляется в указанном контейнере', p = 0; function printSmbl() { let timeout = Math.round(Math.random() * 100); cont.html(cont.html()+text[p]); p++; if (p < text.length) { setTimeout(printSmbl, timeout); } } setTimeout(printSmbl, 100);
Пример:
Есть вопрос или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.