Spaces:
Running
Running
| document.addEventListener('DOMContentLoaded', () => { | |
| // Animate elements on scroll | |
| const animateOnScroll = () => { | |
| const elements = document.querySelectorAll('.fade-in'); | |
| elements.forEach(element => { | |
| const elementPosition = element.getBoundingClientRect().top; | |
| const screenPosition = window.innerHeight / 1.3; | |
| if (elementPosition < screenPosition) { | |
| element.style.opacity = '1'; | |
| element.style.transform = 'translateY(0)'; | |
| } | |
| }); | |
| }; | |
| window.addEventListener('scroll', animateOnScroll); | |
| animateOnScroll(); // Run once on load | |
| // Language switcher functionality | |
| const languageSwitcher = document.getElementById('language-switcher'); | |
| if (languageSwitcher) { | |
| languageSwitcher.addEventListener('change', (e) => { | |
| console.log(`Language changed to: ${e.target.value}`); | |
| // Here you would typically redirect to the selected language version | |
| }); | |
| } | |
| }); |