Bonjour,
J'ai une version épurée de mon site à l'adresse : mon site
J'ai un petit soucis que je n'arrive pas à résoudre. J'ai du mal à comprendre si cela vient de Symfony ou de JQuery-Mobile
Pour reproduire le problème :
- Accéder à la page d'accueil
- Cliquer sur CAT1 (nous restons sur des liens internes JQuery Mobile)
- Cliquer sur CAT2 (nous restons sur des liens internes JQuery Mobile)
- Cliquer sur CAT3 (là par contre on passe sur une autre page activity/{nom d'activité})
- Sur cette page, SubCat1, SubCat2, SubCat3... cliquer sur le lien "ACCUEIL"
- Le site retourne bien à la page de l'accueil à l'adresse en barre d'adresse, sans sous répertoire
- Maintenant, si on clic 1 seule fois sur CAT1, le lien ne fonctionne plus du premier coup et on voir apparaître dans la barre d'adresse le lien de la précédente page ../activity/... suivi du lien de section jQuery #CAT1 (=> /activity/01-TEST#CAT1 au lieu de /#CAT1)
En cliquant 2 fois, ça marche et il remet la bonne url (l'URL racine) mais je ne comprends pas d'où ça vient et ça oblige l'utilisateur à cliquer 2 fois...
Avant c'était pire, même après plusieurs clics ça ne marchait pas. Le problème s'est amélioré en mettant "data-ajax=false" sur les balises <a href></a>
Ce qui ferait penser que c'est plutôt jQueryMobile mais bon, vu que Symfony est quand même bien plus compliqué que jQuery, je ne sais pas qui incriminer...
C'est comme si mon retour à l'accueil, je le faisais pas de la "bonne manière" et du coup il restait quelque part l'adresse de la page source...
Si vous avez le temps d'investiguer, je vous en serai très reconnaissant
Merci d'avance
RV
Partager