Показать сообщение отдельно
  #2 (permalink)  
Старый 28.04.2013, 19:13
Аспирант
Отправить личное сообщение для elnoro Посмотреть профиль Найти все сообщения от elnoro
 
Регистрация: 23.06.2011
Сообщений: 39

http://web.made12.ru/recipes/item/18...t-using-jquery

Правда, там все прячется по mouseleave, а не по click.
Если требуется убирать меню именно по клику, то можно воспользоваться свойством события relatedTarget (http://javascript.ru/tutorial/events/properties) - установить обработчик события click на body и там проверять, кликнули ли по списку, если нет, то скрывать. Как-то так:
$('body').click (function (event) {
    if (event.relatedTarget.className !== 'класс твоего объекта')
 /* прячешь список */
})

Последний раз редактировалось elnoro, 28.04.2013 в 19:17.
Ответить с цитированием