У меня есть кнопка, когда пользователь нажимает на нее, на экране появляется список.
Я добавил это событие для открытия списка:
$(".js-language-trigger").on('click',this.openOptions.bind(this));
openOptions(){
$(document.body).find(".nav-link-language").show("slow");
}
и это событие для закрытия списка
$(".nav-link-language-holder").on('click','img', 'a', this.selectLanguage.bind(this));
selectLanguage(e){
$(document.body).find(".nav-link-language-holder").slideUp("slow");
}
Проблема в том, что список снова будет скрыт (после открытия), когда я нажимаю на кнопку, чтобы открыть его снова, он не открывается и не работает вообще.
Может кто-нибудь мне помочь? Большое спасибо