Автозакрытие всплывающего меню

Статус
В этой теме нельзя размещать новые ответы.

Meowt

Проверенные
Сообщения
167
Реакции
53
Баллы
5,530
Доброго времени суток.
Стандартно закрытие всплывающего меню (в навигации, например) происходит после клика вне этого меню. Гораздо удобнее (лично для меня), когда оно закрывается автоматически.
Закрытие обычно реализуется, когда курсор находится вне этого меню. В JS не силен, поэтому прошу помощи.
Что удалось найти (думаю, нужно менять где-то здесь, а именно действие "click"):
Код:
if(!this.menuEventsInitialized){c(i).bind({PopupMenuShow:c.context(this,"hideIfOther")});XenForo._isWebkitMobile?c(i.body.children).click(c.context(this,"hideMenu")):c(i).click(c.context(this,"hideMenu"));var e=c("html"),f=this,h=[e.width(),e.height()];c(g).bind({resize:function(a){var b=e.width(),c=e.height();if(b!=h[0]||c!=h[1])h[0]=b,h[1]=c,f._hideMenu(a)}});this.$menu.delegate("a","click",c.context(this,"menuLinkClick"));this.$menu.delegate(".MenuCloser","click",c.context(this,"hideMenu"));this.menuEventsInitialized=
!0}},
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу