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); });