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 :

fonction ne boucle pas


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 136
    Par défaut fonction ne boucle pas
    Salut a tous

    voilà, je débute en JS. j'ai déjà utilisé ou modifié des script tout fait, mais là je boss comme un grand ^^

    j'ai crée une fonction qui permet de scroller le contenu d'un DIV pour faire un genre de slide. en gros quand on appel ma fonction sa saute tout un bloc pour afficher comme une nouvelle page.

    le truc c'est que j'aimerais que ça fasse un effet souple. ne pas sauter les bloque d'un coup sec mais en glissant (comme sur un android ou un iphone).

    ce que je ne pige pas, c'est que ma fonctione s'execute, mon on dirai que JS ne fait qu'un tour dans mon FOR et sort de la fonction. donc ça scroll d'un pixel à chaque fois.

    voici ma fonction :
    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
    function scrollContentDown()
    {
    	var d = new Date();
    	var ts = d.getTime();
    	var ts2 = d.getTime();
    	for(var i = 0 ; i <= 347 ; i++)
    	{
    		if(ts >= ts2)
    		{
    			document.getElementById('content_box').scrollTop += 1;
    			ts2 += 100;
    		}
    		ts = d.getTime();
    	}
    }
    je pense que vous pourrez m'aider ça ne doit pas être trés compliqué. merci de m'avoir lu

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 136
    Par défaut
    bon il s'avére que mon algo est pas bon du tout. donc si quelqu'un à une méthode pour ralentir la vitesse du for ça serai cool en plus

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    il faut passer par setTimeout ou setInterval.
    Sinon avec Jquery animate
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 136
    Par défaut
    j'ai finalement réussi avec l'effet Move() de Scriptaculous. mais merci de ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Tableaux] boucle while qui ne boucle pas comme je veux
    Par oceane751 dans le forum Langage
    Réponses: 5
    Dernier message: 05/06/2006, 00h42
  2. Fonction ne retournant pas toujours une valeur
    Par mastochard dans le forum C
    Réponses: 14
    Dernier message: 25/05/2006, 12h13
  3. Open et opener => Ma fonction ne... fonctionne pas...
    Par romulus dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 17/03/2006, 11h40
  4. Réponses: 4
    Dernier message: 08/02/2006, 08h31
  5. [SQL SERVER 2000] Fonction utilisateur : boucle sans fin
    Par galinijay dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 30/09/2005, 16h03

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