Показать сообщение отдельно
  #1 (permalink)  
Старый 24.08.2012, 18:43
Интересующийся
Отправить личное сообщение для Dazar Посмотреть профиль Найти все сообщения от Dazar
 
Регистрация: 18.04.2012
Сообщений: 24

Спрятать блок по щелчку в другое место
Есть всплывающая контекстная менюшка, которая высвечивается, если кликнуть по элементу. Как сделать, чтобы она пряталась при клике в любое другое место, кроме как не по ней? Как это обычно делают?
У меня есть два варианта:
1) Поставить всему документу событие onclick, а самой менюшке убрать его.
2) одновременно с менюшкой показывать прозрачный div на весь документ, с меньшим, чем у неё z-индексом, с событием onclick, которое будет прятать и этот див, и меню.

Есть ещё какие-нибудь способы?

Последний раз редактировалось Dazar, 24.08.2012 в 18:46.
Ответить с цитированием