add close icon toggle to mobile menu
This commit is contained in:
parent
94fd101858
commit
dc1adb75bd
2 changed files with 9 additions and 1 deletions
|
|
@ -1,5 +1,5 @@
|
|||
document.addEventListener('DOMContentLoaded', function() {
|
||||
document.getElementById("mobile-menu-button").addEventListener('click', handleMobileToggle);
|
||||
document.getElementById('mobile-menu-button').addEventListener('click', handleMobileToggle);
|
||||
});
|
||||
|
||||
function handleMobileToggle(event) {
|
||||
|
|
@ -8,4 +8,11 @@ function handleMobileToggle(event) {
|
|||
var menuContainer = document.getElementById('mobile-menu-contents');
|
||||
|
||||
menuContainer.classList.toggle('hidden');
|
||||
|
||||
var menuIcon = document.querySelector('#mobile-menu-button > i');
|
||||
if (menuContainer.classList.contains('hidden')) {
|
||||
menuIcon.classList.replace('fa-times', 'fa-bars');
|
||||
} else {
|
||||
menuIcon.classList.replace('fa-bars', 'fa-times');
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@
|
|||
|
||||
a {
|
||||
color: #fff;
|
||||
outline: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue