Spaces:
Running
Running
| document.addEventListener('DOMContentLoaded', () => { | |
| // Add any global JavaScript functionality here | |
| console.log('MathMagic Visualizer loaded!'); | |
| // Animate elements on scroll | |
| const animateOnScroll = () => { | |
| const elements = document.querySelectorAll('.fade-in, .slide-up'); | |
| 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)'; | |
| } | |
| }); | |
| }; | |
| // Initial check | |
| animateOnScroll(); | |
| // Check on scroll | |
| window.addEventListener('scroll', animateOnScroll); | |
| }); |