У меня есть страница с парой виджетов, каждый из которых при нажатии вызывает всплывающее меню yui: если я нажимаю на виджет 1, появляется его меню.Если я теперь нажму на виджет 2, меню виджета 1 получит событие скрытия, а меню виджета 2 получит событие показа и появится.Я хотел бы изменить это так, чтобы, когда меню виджета 1 открывалось, оно должно было явно отклоняться щелчком по фону страницы (и / или, возможно, еще одним щелчком по виджету или клавише ESC) перед прикрепленным менюдля виджета 2 разрешено появляться.
Я установил некоторые обработчики beforeShowEvent и beforeHideEvent в меню, надеясь использовать какой-либо метод (глобальная переменная? ick) для отслеживания того, когда менюприсутствует и отображается или скрывается соответственно, но это не работает - эти обработчики не могут определить разницу между щелчком на фоне страницы и щелчком на виджете 2 (по крайней мере, не так, как я делал это до сих пор).Есть ли способ сделать то, что я пытаюсь сделать?Спасибо!