Bonjour,
1) Au début je ne comprenais pas de quoi il s'agissait et puis j'ai fini par voir que ta page mettait plus de 2 minutes à charger chez moi. Et qu'il fallait donc que j'attende 2 minutes pour voir le déplacement. Il se trouve que demain, on vient installer (enfin) la fibre chez moi, du coup je vais pouvoir comparer !
lol]lol]
Evidemment, si on recharge la page, ça va un peu plus vite, mais ça reste horriblement lent.
Et à ta place, c'est plutôt ça qui m'inquiéterait, cette lenteur épouvantable pour certains internautes, plutôt que le moment où le déplacement (à peu près inutile) de "la div" s'effectue.
2) J'imagine qu'il s'agit bien de "cette div" (celle qui est au départ en dessous de la vidéo du guitariste en haut de page, et qui passe ensuite au dessus de cette vidéo du guitariste). J'ai mis plus d'un quart d'heure à essayer de trouver de quelle "div" tu parlais.
Il faut dire aussi que je ne suis pas très doué avec les ordis.
3) J'ai passé plusieurs minutes supplémentaires à commencer à rédiger cette réponse. Mais quand je suis retourné à l'onglet dans lequel j'avais affiché ta page, j'ai constaté que bien que le déplacement ait été fait via un onload="deplacementcategories()" (attribut du <body>), "la <div>" avait quand même disparue.
Elle exagère !
4) J'ai donc recommencé depuis le début et j'ai constaté que c'était lorsque j'affichais l'inspecteur du navigateur que "la <div>" disparaissait et que même si je fermais l'inspecteur, elle restait disparue.
5) J'ai donc recommencé depuis le début et j'ai constaté que c'était quand je réduisais (légèrement) la largeur de la fenêtre que "la <div>" disparaissait pour ne jamais réapparaitre. Et fait, si on vérifie avec l'inspecteur, on voit qu'elle a alors une nouvelle classe "vc_hidden", qu'elle n'avait pas au départ !
J'ai vérifié plus tard qu'en fait, ça se produit aussi si on augmente la largeur.
6) Il y a donc quelque part un script qui dès qu'on touche aux dimensions de la fenêtre donne à cette div la classe "vc_hidden". Et quand je vois le nom de cette classe, sans même essayer d'aller voir exactement où c'est dans le code, j'imagine très bien ce qu'elle peut avoir comme effet : elle cache "la div".
Par contre, comme ta page (qui au passage me semble très bien du point de vue du contenu et du design, c'est à souligner) contient 1012 scripts faisant 2 millions de lignes de code (dont un paquet sont minifiées et donc quasi illisibles), 353242 balises, avec chacune une dizaine de classes, il est assez difficile, sans avoir la totalité du code en local, et d'y passer beaucoup de temps, de trouver où se trouve la ligne fautive. Et même après ça, on ne saura sans doute toujours pas quoi faire, sans avoir suivi tout ce que tu as fais depuis toutes ces années que tu peaufines ton site.
7) Tout ça c'est bien joli, mais il faudrait avancer.
Tu peux essayer de trouver la ligne en question (c'est une ligne qui contient très probablement "vc_hidden", et qui est dans du code javascript), et essayer de voir si tu peux éviter qu'elle cache "la div"., d'une manière ou d'une autre.
Je n'ai pas mieux pour l'instant à te proposer.
Amicalement,
Modifié par parsimonhi (11 Oct 2020 - 19:38)