סגירת תפריט לאחר בחירה במובייל

איך להטמיע את הקוד

  1. העתקת הקוד: העתקו את הקוד לעיל.
  2. הוספת הקוד לאתר:
    אם אתם משתמשים בתוסף כמו Code Snippets, הוסיפו סקריפט חדש והדביקו את הקוד.
    לחלופין, הוסיפו את הקוד לקובץ JavaScript מותאם אישית באתר שלכם (לדוגמה: custom.js).
  3. ניקוי מטמון: וודאו שניקיתם את המטמון באתר ובדפדפן כדי לראות את השינויים בפועל.

document.addEventListener('DOMContentLoaded', function () {
// מזהה את כל הקישורים שבתפריט
const menuLinks = document.querySelectorAll('nav a, .elementor-nav-menu a');

// מזהה את כפתור ההמבורגר (כולל תמיכה באלמנטור ובתבניות שונות)
const menuToggle = document.querySelector('button[aria-expanded], .elementor-menu-toggle');

if (menuLinks.length > 0 && menuToggle) {
menuLinks.forEach(function (link) {
link.addEventListener('click', function () {
// בדיקה אם התפריט פתוח לפי aria-expanded או מחלקת elementor-active
const isExpanded = menuToggle.getAttribute('aria-expanded') === 'true';
const isElementorActive = menuToggle.classList.contains('elementor-active');

if (isExpanded || isElementorActive) {
menuToggle.click(); // סוגר את התפריט
}
});
});
}
});