const observer = new IntersectionObserver((entries, observer) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
targets.forEach(target => {
const element = document.querySelector(target.selector);
if (element) {
startAnimation(element, target, duration);
}
});
observer.unobserve(entry.target);
}
});
}, {
threshold: 0.5
});
observer.observe(parentContainer);
};
//------------------------------------------------------------
// Content-Security-Policy: frame-ancestors 'self' https://www.dasmerch.com https://wp.dasmerch.com;