Bayside Posted July 30 Share Posted July 30 En version Mobile j'ai bien la barre du menu qui s'affiche mais pas les textes en version PC cela fonctionne https://www.mademoisellelunette.com/ J'avoue je galère un peu travaillant sur le site j'ai enlever le minification pour voir les fichiers merci Link to comment Share on other sites More sharing options...
compsoul.dev Posted July 30 Share Posted July 30 (edited) Ton problème apparaît uniquement sur Safari. Sur Chrome et Firefox, le menu fonctionne normalement. Mais honnêtement, le code est un vrai bazar — il y a des balises mal fermées et probablement d'autres erreurs qui empêchent le JavaScript d’injecter correctement le menu. Regarde bien le fichier scrn, on voit que le HTML est cassé. Pour en dire plus, je devrais debugger un peu plus en détail. Edited July 30 by compsoul.dev (see edit history) Link to comment Share on other sites More sharing options...
Bayside Posted August 1 Author Share Posted August 1 cela ne fonctionne pas sur mobile et j'ai pas trouver pour le code </main> et </a> j'essaye de les suprimer mais j'ai pas encore trouver le fichier ou ils sont car les deux codes ne sont pas ouverts 🥵 Link to comment Share on other sites More sharing options...
compsoul.dev Posted August 1 Share Posted August 1 Il y a probablement un script JavaScript quelque part qui supprime le menu principal en vue mobile ce même menu qui devrait être récupéré et inséré dans le panneau mobile (par exemple #mobile_top_menu_wrapper). Vérifie les captures d’écran : l’une montre la vue desktop où le menu est présent, l’autre la vue mobile où la structure du DOM a été complètement supprimée. Cela empêche ensuite le JavaScript d’utiliser le menu, car il n’existe tout simplement plus dans le DOM. C’est une erreur dans le projet : on ne doit jamais supprimer la structure DOM du menu, même si elle est censée être masquée dans une certaine vue. Au pire, on peut la cacher avec display: none, mais pas la retirer. Comment peux-tu être sûr qu’un utilisateur ne va pas changer la taille de la fenêtre ou passer d’une vue mobile à une vue desktop (par exemple en pivotant une tablette) ? Le principe du responsive design exige que toute la structure HTML soit toujours présente, et que seule sa visibilité ou sa position change – jamais son existence dans le DOM. Link to comment Share on other sites More sharing options...
compsoul.dev Posted August 1 Share Posted August 1 Très probablement, tu devras vérifier les fichiers JavaScript, car il semble qu’ils entrent en conflit entre eux. L’un d’eux supprime probablement le menu principal en mobile, ce qui empêche les autres scripts de l’utiliser ou de l’afficher correctement. Link to comment Share on other sites More sharing options...
Bayside Posted August 5 Author Share Posted August 5 je vais regarder mais je suis en train de corriger les balises mal fermées merci Link to comment Share on other sites More sharing options...
Bayside Posted August 10 Author Share Posted August 10 bonjour, je corrige des erreurs mais j'ai deux menu differents en fonction des pages du site en fait sur la page d'accueil j'ai un menu (entete nav, nav 2, top ) qui s'affiche d'une facon et sur les autres toutes les autres pages j'en ai un autre comment avoir une seule presentation du header ? Link to comment Share on other sites More sharing options...
Bayside Posted August 11 Author Share Posted August 11 j'ai trouve dans le fichier des LAYOUT Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now