diff --git a/assets/js/script.js b/assets/js/script.js index 4b9f033..972f385 100644 --- a/assets/js/script.js +++ b/assets/js/script.js @@ -7,11 +7,13 @@ */ const addEventOnElem = function (elem, type, callback) { - if (elem.length > 1) { + // Check if elem is a NodeList or Array + if (elem instanceof NodeList || Array.isArray(elem)) { for (let i = 0; i < elem.length; i++) { elem[i].addEventListener(type, callback); } } else { + // This handles single elements AND the window object correctly elem.addEventListener(type, callback); } } @@ -73,4 +75,4 @@ const accordionAction = document.querySelectorAll("[data-accordion-action]"); const toggleAccordion = function () { this.classList.toggle("active"); } -addEventOnElem(accordionAction, "click", toggleAccordion); \ No newline at end of file +addEventOnElem(accordionAction, "click", toggleAccordion); diff --git a/index.html b/index.html index 126b54b..d1525fd 100644 --- a/index.html +++ b/index.html @@ -111,7 +111,7 @@
Wellcome to Our Agency
+Welcome to Our Agency
Nullam ullamcorper condimentum urna eu accumsan. @@ -833,4 +833,4 @@