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 :

Navigation par ancres : ancres passées dans l'url


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 3
    Par défaut Navigation par ancres : ancres passées dans l'url
    Bonjour à tous !
    Une petite interrogation sur jQuery et la navigation par ancres en général :

    J'ai un site avec navigation verticale, par ancres, avec jQuery, qui marche parfaitement.
    Quand je click sur un lien vers une ancre, l'url reste inchangée, scroll vers l'ancre OK.
    Mais si je mets un effet sur le texte via jQuery, l'ancre est écrite dans l'url, et le scroll ne fonctionne plus.

    Exemple concret :
    Url de la page : http://www.monsite.com/
    Mon ancre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a name="nomdelancre"></a>
    Click sur un lien "normal" : http://www.monsite.com/ scroll OK
    Click sur un lien avec effet jQuery : http://www.monsite.com/#nomdelancre pas de scroll

    Et donc ma question :
    Comment est donc géréé l'écriture (ou pas) de l'ancre dans l'url avec jQuery ?

    Je vous remercie.
    misteroL

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Peut-on déjà voir le code JavaScript existant pour faire ce scroll et cie.

    Si le scroll ne marche plus c'est qu'il y a un souci JavaScript...

    Sinon tu utilises quoi pour faire le scroll ? Quel est l'effet que tu mets ?

    Enfin pour répondre à ta question : tu pourrais effectuer une récupération du href en JavaScript, récupérer la chaîne à partir du # et faire ton scroll...
    C'est une idée qu'il faudrait mettre en œuvre pour voir si ça fonctionne

Discussions similaires

  1. Réponses: 0
    Dernier message: 22/05/2007, 12h06
  2. [FLASH MX2004] variables passées dans l'URL
    Par lozit dans le forum Flash
    Réponses: 4
    Dernier message: 21/09/2006, 20h45
  3. Récupérer les valeurs passées dans l'URL
    Par bogsy15 dans le forum Langage
    Réponses: 40
    Dernier message: 14/08/2006, 08h24
  4. []Taille maximale a passé dans l'url
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 02/02/2006, 14h12
  5. Passage de login mot de passe dans l'URL avec IE6 sp2
    Par SPA dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 07/10/2005, 08h47

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