IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Garde le lien précédent en mémoire lors d'un clic/lien


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 15
    Par défaut Garde le lien précédent en mémoire lors d'un clic/lien
    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.
    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

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonjour,
    il serait peut être bon que tu dises ce que tu utilises comme partie dans jQuery Mobile, car pas vu une once de code dans ta page.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 15
    Par défaut
    Effectivement, comme on peut le voir en regardant le code de la page (F12), il n'y a aucune inclusion de script JS de quoi que ce soit autre que les fichiers officiels de jquery et jquery-mobile + css, car je n'en utilise aucun autre
    Je ne fais que créer des liens/boutons en HTML des plus standard qui sont traités par jquery-mobile par défaut.
    J'aurai tendance donc à dire que c'est un bug de jQuery et/ou jQuery-Mobile, mais malheureusement je suis déjà au dernières version stables officielles (compatibilité jQuery/jQueryMobile) du coup, j'ose poser la question ici, si dans ce simple code HTML visible par tous, il y aurait déjà quelque chose que je fais mal ? en particulier la ligne de retour à la page d'ACCEUIL (racine du site)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="/" data-role="none">ACCUEIL</a>
    data-role="none" parce qu'au départ j'affiche une image au lieu du texte ACCUEIL, et je ne veux pas que jQuery rajoute de décoration au lien
    J'ai rajouté aussi un dans les boutons, suite à des messages sur un autre post. Effectivement, au lieu de rester bloqué sur le mauvais lien au retour à l'accueil, avec ce data-ajax="false", il ne reste bloqué qu'une seule fois sur le mauvais lien, au deuxième clic, il active bien le bon lien (/) et la bonne section (#CAT1)
    ne pas tenir compte des class="rdc-*", les classes ne sont, comme je l'ai précisé ici pas utilisés car je n'inclus plus aucun script JS perso, que les standards de jQuery/Mobile. Je vais d'ailleurs les enlever asap.

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/12/2016, 15h16
  2. [UI Mobile] Lien sociaux jQuery Mobile
    Par SkyWalker dans le forum jQuery
    Réponses: 2
    Dernier message: 19/07/2012, 19h19
  3. image et lien précédent - suivant
    Par xclear dans le forum ASP
    Réponses: 6
    Dernier message: 13/07/2006, 11h41
  4. Lien précédent
    Par Jacques(BE) dans le forum Composants VCL
    Réponses: 3
    Dernier message: 26/01/2006, 14h48
  5. [eclipse 3.1][configuration]pb lors du ctrl+clic (lien)
    Par Invité dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 24/09/2005, 01h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo