как его можно модифицировать что бы вводил не текст а в placeholder?
function setText(elem, text, speed) {
// Обращаемся к элементу
var e = document.querySelector(elem);
// Устанавливаем начальную позицию
var i = 0,
// Создаём интервал
int = setInterval(function() {
// Если позиция равна количеству символов в тексте, то удаляем интервал
if(i == text.length){
clearInterval(int);
e.text = 0;
};
// Устанавливаем значение для textarea
e.value = text.substr(0,i); // Текст от начала до текущей позиции
// Прибавляем +1 к позиции
i++;
}, speed);
// Для фокуса
e.focus();
e.onblur = function() { clearInterval(int) };
};
setText('#search_input', 'Введите запрос для поиска', 300);
e.setAttribute('placeholder', text)
Обсуждают сегодня