Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > Контекстное меню на jQuery


Автор: Elfet 9.8.2008, 11:38
Всем привет! 
Мне нужно сделать контекстное меню на jQuery. Просто появляющийся див в определенном месте я сделал. Но мне нужно что бы это меню исчезало , если вызвано другое меню или если клик произошёл вне меню (потеряло фокус). Так же нужно сделать возможность авто определения положения, если меню не помещается снизу ссылки, то показать его сверху ссылки, аналогично слева/справа. 

Автор: comtat 20.8.2008, 08:07
Цитата(Elfet @  9.8.2008,  11:38 Найти цитируемый пост)
Но мне нужно что бы это меню исчезало , если вызвано другое меню или если клик произошёл вне меню (потеряло фокус)

По-первому, нужно при отображении "нового" меню сделать проверку на существование "старого" и если существует, то его закрыть ..
По-второму, на div навешать событие onmouseover ..

как о так ...  

Автор: Ghirik 22.8.2008, 22:53
Модератор: Сообщение скрыто.

Автор: ksnk 3.9.2008, 21:42
Elfet, Обязательно делать это самому? Если использовать jQuery, то лучше воспользоваться плагинами какими-нибудь...

Автор: Elfet 4.9.2008, 16:21
Да, уже сделал сам. Только для определения правильного место положения не добрался - так как не знаю вообще как лучше реализовывать такой код. универсальнее.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)