Задача сделать выпадающее меню, которое должно закрываться при клике в любое место страницы, кроме самого меню.
При
такой реализации оно, в принципе, работает как надо, но получается что клики по документу обрабатываются все время, даже если меню ни разу не открывалось
Вопрос в том как сделать так, чтобы обработчик вешался на документ только при открытом меню и удалялся при его закрытии?