document.addEventListener("DOMContentLoaded", function () { const elements = document.querySelectorAll(".elementor-section, .elementor-widget"); if (typeof IntersectionObserver !== "undefined") { // Ensure browser supports IntersectionObserver const observer = new IntersectionObserver(function (entries) { entries.forEach(function (entry) { if (entry.isIntersecting) { entry.target.classList.add("visible"); // Add 'visible' class when in view } }); }); elements.forEach(function (el) { observer.observe(el); }); } else { // Fallback for older browsers elements.forEach(function (el) { el.classList.add("visible"); }); } });
Scroll to Top