Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.07.2015, 21:14
Аватар для sash003
Аспирант
Отправить личное сообщение для sash003 Посмотреть профиль Найти все сообщения от sash003
 
Регистрация: 23.10.2014
Сообщений: 72

Скрытие элемента по клику вне его
Привет, выручайте, друзья! Делаю тестовое задание приёма на работу, форма регистрации и авторизации со всеми делами (проверки и т.д).
Суть в том, что надо это всё сфарганить без jQuery. Значит, при фокусе поля ввода над ним появляется подсказка и нужно скрывать её при клике вне её
На jQuery нашел примерчик, помогите сделать на чистом яваскрипте
$(document).mouseup(function (e){ // событие клика по веб-документу
		var div = $("#smiles"); // тут указываем ID элемента
		if (!div.is(e.target) // если клик был не по нашему блоку
		    && div.has(e.target).length === 0) { // и не по его дочерним элементам
			div.hide(); // скрываем его
		}
	});

Очень прошу, выручите, не забуду

УРА!! DONE

Последний раз редактировалось sash003, 30.07.2015 в 21:36.
Ответить с цитированием
  #2 (permalink)  
Старый 31.07.2015, 11:24
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от sash003
надо это всё сфарганить без jQuery
А как же тогда твой?
Сообщение от sash003
$(document).mouseup(function (e){};


Сообщение от sash003
при фокусе поля ввода над ним появляется подсказка и нужно скрывать её при клике вне её
Как вариант...
- Вешать обработчик click на весь документ
- В том обработчике проверять target
- Если это не подсказка, скрывать ее и отменять действие того клика
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка события элемента внутри создавшего его объекта pauluss Общие вопросы Javascript 10 10.09.2010 17:01
закрыти diva при клике вне его Hugo_O Элементы интерфейса 14 21.05.2010 14:39
Массивы удаление элемента и вставка на его место другого mycoding Общие вопросы Javascript 1 19.04.2010 22:30
Закрыть элемент при клике вне его masterm Общие вопросы Javascript 3 31.07.2009 11:27
Поиск элемента по куску его Id gregOlsener Events/DOM/Window 1 25.08.2008 22:04