Необходимо реализовать функционал вывода сообщения, которое должно появляться после прекращения ввода текста в текстовое поле:
- Изначально глаза смотрят прямо. Чтобы взгляд смотрел вниз нужно присвоить классу
block
дополнительный классactive
. - Чтобы проявилось сообщение нужно классу
message
присвоить дополнительный классview
. - Текстовое поле имеет класс
textarea
. - Когда текстовое поле в фокусе зверь должен смотреть вниз. Следовательно убрав фокус с текстового поля зверь должен смотреть прямо. И сообщения быть не должно.
- Когда мы печатаем в текстовом поле зверь должен всё время смотреть вниз. После того как пользователь перестаёт печатать через 2 секунды должно появиться сообщение и зверь должен посмотреть прямо. Когда мы снова начинаем вводить текст зверь опят должен смотреть вниз и сообщение должно пропасть ожидая новой задержки в 2 секунды.
Необходимо реализовать это задание так, чтобы функционал вывода сообщения срабатывал не чаще определенной частоты(2 секунды). При вводе текста в текстовое поле программа должна дожидаться окончания группы событий и запускаться один раз.
В онлайн-песочнице на CODEPEN.
В репозитории на GitHub.
Потребуется только ваш браузер.
- Открыть код в песочнице.
- Нажать кнопку «Fork».
- Выполнить задание.
- Нажать кнопку «Save».
- Скопировать адрес страницы, открытой в браузере.
- Прислать скопированную ссылку через личный кабинет на сайте netology.ru.
Потребуются: браузер, редактор кода, система контроля версий git, установленная локально, и аккаунт на GitHub или BitBucket.
- Клонировать репозиторий с домашними заданиями
git clone https://github.com/netology-code/hj-homeworks.git
. - Перейти в папку задания
cd hj-homeworks/drag-and-drop/limitation
. - Выполнить задание.
- Создать репозиторий на GitHub или BitBucket.
- Добавить репозиторий в проект
git remote add homeworks %repo-url%
, где%repo-url%
— адрес созданного репозитория. - Опубликовать код в репозиторий
homeworks
с помощью командыgit push -u homeworks master
. - Прислать ссылку на репозиторий через личный кабинет на сайте netology.ru.