Нет описания

main.js 1.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. // Burger menus
  2. document.addEventListener('DOMContentLoaded', function() {
  3. // open
  4. const burger = document.querySelectorAll('.navbar-burger');
  5. const menu = document.querySelectorAll('.navbar-menu');
  6. if (burger.length && menu.length) {
  7. for (var i = 0; i < burger.length; i++) {
  8. burger[i].addEventListener('click', function() {
  9. for (var j = 0; j < menu.length; j++) {
  10. menu[j].classList.toggle('hidden');
  11. }
  12. });
  13. }
  14. }
  15. // close
  16. const close = document.querySelectorAll('.navbar-close');
  17. const backdrop = document.querySelectorAll('.navbar-backdrop');
  18. if (close.length) {
  19. for (var i = 0; i < close.length; i++) {
  20. close[i].addEventListener('click', function() {
  21. for (var j = 0; j < menu.length; j++) {
  22. menu[j].classList.toggle('hidden');
  23. }
  24. });
  25. }
  26. }
  27. if (backdrop.length) {
  28. for (var i = 0; i < backdrop.length; i++) {
  29. backdrop[i].addEventListener('click', function() {
  30. for (var j = 0; j < menu.length; j++) {
  31. menu[j].classList.toggle('hidden');
  32. }
  33. });
  34. }
  35. }
  36. });