我有一个按钮,当用户单击它时,屏幕上会出现一个列表。
我添加了此事件以打开列表:
$(".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");
}
问题是当列表将再次被隐藏(打开后)时,当我单击按钮再次将其打开时,它将无法打开并且根本无法工作。 谁能帮我?非常感谢