Скрытие элемента по клику вне его
Привет, выручайте, друзья! Делаю тестовое задание приёма на работу, форма регистрации и авторизации со всеми делами (проверки и т.д).
Суть в том, что надо это всё сфарганить без jQuery. Значит, при фокусе поля ввода над ним появляется подсказка и нужно скрывать её при клике вне её На jQuery нашел примерчик, помогите сделать на чистом яваскрипте $(document).mouseup(function (e){ // событие клика по веб-документу var div = $("#smiles"); // тут указываем ID элемента if (!div.is(e.target) // если клик был не по нашему блоку && div.has(e.target).length === 0) { // и не по его дочерним элементам div.hide(); // скрываем его } }); Очень прошу, выручите, не забуду :yes: УРА!! DONE |
Цитата:
Цитата:
Цитата:
- Вешать обработчик click на весь документ - В том обработчике проверять target - Если это не подсказка, скрывать ее и отменять действие того клика |
Часовой пояс GMT +3, время: 15:05. |