scarfazee/aws-connect-cloud-carnival
0
1document.addEventListener('DOMContentLoaded', function() {2 // Initialize animations3 const animateElements = document.querySelectorAll('.fade-in, .slide-up');4 5 const observer = new IntersectionObserver((entries) => {6 entries.forEach(entry => {7 if (entry.isIntersecting) {8 entry.target.classList.add('animate');9 }10 });11 }, { threshold: 0.1 });12 13 animateElements.forEach(el => observer.observe(el));14 15 // Mobile menu toggle functionality16 document.addEventListener('click', function(e) {17 if (e.target.closest('[data-menu-toggle]')) {18 const menu = document.querySelector('[data-menu]');19 menu.classList.toggle('hidden');20 }21 });22});