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 :

scroll down et up automatique


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Homme Profil pro
    AFTT
    Inscrit en
    Janvier 2015
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Belgique

    Informations professionnelles :
    Activité : AFTT

    Informations forums :
    Inscription : Janvier 2015
    Messages : 32
    Points : 18
    Points
    18
    Par défaut scroll down et up automatique
    Bonjour,


    Je souhaite un scroll automatique vers le haut et le bas pour un affichage de résultats

    La vitesse de scroll accélère à chaque scroll :/

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    var x;
        function autoscroll(){
    	    self.scrollBy(0,x)
    	    if ((window.innerHeight + window.scrollY) >= document.body.offsetHeight) {
    	        playautoscrollUp();
    	    }else if(window.scrollY == 0){
    	    	playautoscroll();
    	    }
        }
     
        function playautoscroll(){
        x = 1;
        setInterval('autoscroll()',50);
        }
     
        function playautoscrollUp(){
        x = -1;
        setInterval('autoscroll()',50);
        }
     
        window.onload=playautoscroll
    Merci d'avance.

    Mathieu

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 079
    Points : 44 663
    Points
    44 663
    Par défaut
    Bonjour,
    La vitesse de scroll accélère à chaque scroll
    à chaque fois tu ajoutes un nouvel appel à cause de ton setInterval, regarde plutôt du côté de setTimeout.

    Voir la différence entre :

  3. #3
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 681
    Points : 5 221
    Points
    5 221
    Par défaut
    Salut,

    Element.scrollIntoView() peut aussi te servir, pour éviter les timers (à voir selon le html);

Discussions similaires

  1. Bouton Fixe Scroll Down
    Par surpriz13 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 23/06/2015, 18h46
  2. [AC-2003] scroll down auto dans zone de liste
    Par lbar012001 dans le forum VBA Access
    Réponses: 4
    Dernier message: 23/12/2009, 09h56
  3. [Dojo] Dojo Grid - Ajout de lignes / Scroll Down
    Par Zoummy dans le forum Bibliothèques & Frameworks
    Réponses: 4
    Dernier message: 22/04/2009, 10h24
  4. Scroll down automatique d'une Textbox
    Par OlivierGrenoble dans le forum VBA PowerPoint
    Réponses: 7
    Dernier message: 01/10/2008, 18h11

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