document.addEventListener('DOMContentLoaded', () => { // 1. Seleksi wrapper utama const wrapper = document.querySelector('.header-section-wrapper-header'); if (!wrapper) { console.warn('Wrapper .header-section-wrapper-header tidak ditemukan.'); return; } // 2. Definisikan fungsi di dalam scope function setupMainNavigation() { // 3. Scope semua pencarian elemen ke 'wrapper' const hamburgerBtn = wrapper.querySelector('.hp-main-nav__hamburger'); const mobileMenu = wrapper.querySelector('.hp-main-nav__mobile-menu'); const overlay = wrapper.querySelector('.hp-main-nav__mobile-overlay'); const closeBtn = wrapper.querySelector('.hp-main-nav__mobile-close'); const submenuToggles = wrapper.querySelectorAll('.hp-main-nav__mobile-toggle'); if (!hamburgerBtn || !mobileMenu || !overlay || !closeBtn) { console.warn('Elemen navigasi mobile tidak ditemukan di dalam wrapper.'); return; } const toggleMobileMenu = (show) => { if (show) { mobileMenu.classList.add('is-active'); overlay.classList.add('is-active'); document.body.style.overflow = 'hidden'; hamburgerBtn.setAttribute('aria-expanded', 'true'); mobileMenu.setAttribute('aria-hidden', 'false'); } else { mobileMenu.classList.remove('is-active'); overlay.classList.remove('is-active'); document.body.style.overflow = ''; hamburgerBtn.setAttribute('aria-expanded', 'false'); mobileMenu.setAttribute('aria-hidden', 'true'); } }; hamburgerBtn.addEventListener('click', () => toggleMobileMenu(true)); closeBtn.addEventListener('click', () => toggleMobileMenu(false)); overlay.addEventListener('click', () => toggleMobileMenu(false)); submenuToggles.forEach(toggle => { toggle.addEventListener('click', () => { const submenu = toggle.nextElementSibling; if (submenu && submenu.classList.contains('hp-main-nav__mobile-submenu')) { toggle.classList.toggle('is-open'); if (submenu.style.display === 'block') { submenu.style.display = 'none'; } else { submenu.style.display = 'block'; } } }); }); } // 4. Panggil fungsi navigasi setupMainNavigation(); });

TOEFL Preparation

Rp 195.000

Buku TOEFL Preparation by Titik Nol English Course adalah panduan lengkap untuk persiapan ujian TOEFL Anda

SKU: N/A Category:

Description

Buku TOEFL Preparation by Titik Nol English Course adalah panduan lengkap untuk persiapan ujian TOEFL Anda.

  • Panduan Komprehensif: Menyediakan materi lengkap untuk membantu Anda mempersiapkan ujian TOEFL dengan baik.
  • Edisi Tahunan: Buku ini hadir dalam tipe edisi tahunan, memastikan informasi yang terkini dan relevan.
  • Bahasa Inggris: Disusun dalam Bahasa Inggris untuk membantu meningkatkan pemahaman bahasa Anda secara menyeluruh.

Dengan Buku TOEFL Preparation ini, Anda dapat meningkatkan kemampuan Bahasa Inggris dan meraih skor yang diinginkan dalam ujian TOEFL. Segera persiapkan diri Anda dengan panduan yang tepat dan terpercaya!

Additional information

Buku

TOEFL Preparation