0
我想使用簡單的Javascript沒有涉及jQuery。Javascript事件監聽器菜單覆蓋
我在疊加打開和關閉菜單時遇到了一些困難。 我可以打開,關閉,打開但不會執行evenListener。
任何人有一個小提示?
function toggleMenu() {
this.classList.toggle('active', true);
openOverlay();
}
function openOverlay() {
document.getElementById('overlay').style.height = "100%";
x.addEventListener('click', closeOverlay, false);
}
function closeOverlay() {
this.classList.toggle('active', false);
document.getElementById('overlay').style.height = "0";
x.addEventListener('click', openOverlay, false);
}
var x = document.getElementById('menu-toggle');
x.addEventListener('click', toggleMenu, false);
謝謝,我定我的'IF ... ELSE聲明' –
所以我想沒有辦法讓事件監聽器看起來像循環? –
不確定你的意思。在這裏幫助我。 *看起來很像循環*? – DavidDomain