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

JavaScript Discussion :

Stopper le scroll sur une ancre avec javascript


Sujet :

JavaScript

  1. #21
    Expert confirmé
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 104
    Par défaut
    Pour proposer une mise en page qui pourraît répondre au problème, il y a celle du MDN (exemple), où le sommaire est d'abord positionné static puis se cale à droite en fixed quand on descend dans la page. Je trouve ça plutôt chouette

    mais comment faire de même avec un addEventListener ou un attachEvent ?
    Il faut prendre l'évènement en paramètre et utiliser ses méthodes pour l'annuler.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    // navigateurs standard
    ... .addEventListener("click", function( event ){
       event.preventDefault();
       ...
    }, false);
     
    // vieux IE
    ... .attachEvent("onclick", function( event ){
       event.returnValue = false;
       ...
    });
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  2. #22
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2013
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 164
    Par défaut
    En effet présentation intéressante ; par contre comment faire pour que l'élément placé en fixed au moment du scroll, reste à sa place si l'on zoome ou dézoome la fenetre ?

  3. #23
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    Donc tu as un menu avec des ancres, mais tu ne veux pas pointer sur les cibles de ces ancres au clic ? Je me demande bien à quoi servent les ancres du coup. Enfin, pour répondre à la question, un event.preventDefault() au click comme l'a suggéré Watilin devrait faire l'affaire.

  4. #24
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2013
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 164
    Par défaut
    Mon pb sur les ancres est réglé, la solution proposé par sekaijin me va très bien, ma problématique concernait le scroll initié par le clic sur une ancre, non nécessaire car lien de l'article et article sont visible en même temps dans le viewport ... Je n'ai pas essayé le preventDefault() car le returnfalse me convient du coup.

    Non par contre ce que j'aimerais savoir maintenant, comme sur le site du MDN que donne en exemple Watilin, c'est comment faire pour que l'élément placé en fixed au moment du scroll, reste à sa place si l'on zoome ou dézoome la fenêtre ?

Discussions similaires

  1. Zoom et Scroll sur une PictureBox avec BackgroundImage
    Par Khoral dans le forum Windows Forms
    Réponses: 5
    Dernier message: 15/10/2009, 16h18
  2. navigation dans une jsp avec javascript
    Par petitelulu dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 15/11/2004, 19h55
  3. Problème sur une cmd avec AWK
    Par OrangeBud dans le forum Linux
    Réponses: 3
    Dernier message: 02/06/2004, 11h51
  4. Erreur sur une fonction avec des paramètres
    Par Elois dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 05/05/2004, 22h00
  5. Réponses: 4
    Dernier message: 27/04/2004, 15h45

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