Skip to content
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");
});
}
});