Pagination ajax et lazy loading

En intégrant du lazy loading dans une page de geodiversité comme celle-ci https://www.geodiversite.net/cat1?pas=30 je découvre que le chargement de toutes les images avec l'attribut lazy est lancé directement lors du rechargement du bloc après clic sur un lien de pagination en bas de page.

Cela vient du fait qu'après clic on remonte en haut de page avec une animation qui dure 300ms dans positionner() cf https://git.spip.net/spip/spip/src/branch/master/prive/javascript/ajaxCallback.js#L215

Le chargement des images est lancé car elles sont considérées "dans le viewport" à cause de l'effet d'animation.

Si je passe la valeur de l'animation à 0, le lazy loading fonctionne comme prévu.

Je ne sais pas si on peut gérer ça plus finement, ou alors permettre de surcharger la durée de cette animation.

Modification effectuée par b_b