En fait, je viens de comprendre le problème, je vous explique :
Le script js est un scroll effect (parallaxe), qui, automatiquement, classe une section comme un scroll.
Dans un site à 3 scrolls, ça donne :
<section>
...
</section>
<section>
...
</section>
<section>
...
</section>
Et dans chaque section, le script s'occupe lui-même pour décaler les éléments de chaque page.
Exemple :
Dans le cas classique, on a :
Pour un premier scroll : - Position=absolute, top=100% (ce qui correspond à la fin du premier scroll)
Pour un deuxième scroll : - Position=absolute, top=200% (ce qui correspond à la fin du deuxième scroll)
etc...
Mais le script Js s'occupe de ça automatiquement : lorsque l'on saute une section, le script décale le top automatiquement de 100%, ce qui donne :
Pour un premier scroll :
<section>
- Position=absolute, top=100% (ce qui correspond à la fin du premier scroll)
</section>
Pour un deuxième scroll :
<section>
- Position=absolute, top=100% (ce qui correspond à la fin du deuxième scroll)
</section>
Or, lorsque l'on passe le site sur mobile, et que le script Js ne passe pas, chaque scroll étant à position:absolute, top:100%; les éléments de chaque scroll seront tous mélangés dans le premier scroll, d'où le bordel...
DONC
Maintenant la question est : comment je fais pour changer mon code de façon à ce que je puisse garder le script Js tout en changeant la position:absolute lorsque l'on passe en version mobile..
Merci ! 