Aucun résultat ne correspond à votre recherche. Réessayez en supprimant quelques filtres.
// 1. Lancer au chargement initial
document.addEventListener('DOMContentLoaded', function () {
processImages();
});
// 2. Observer les mutations DOM (lazy-load + navigation SPA Squarespace)
var observer = new MutationObserver(function () {
processImages();
});
// Lancer l'observer dès que le body existe
function startObserver() {
if (document.body) {
observer.observe(document.body, { childList: true, subtree: true });
} else {
setTimeout(startObserver, 100);
}
}
startObserver();
// 3. Sécurité : relancer après 1s et 3s au cas où le lazy-load est lent
setTimeout(processImages, 1000);
setTimeout(processImages, 3000);
})();