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 :

déplacer un bloc vertical en boucle possible?


Sujet :

jQuery

  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 1 212
    Points : 616
    Points
    616
    Par défaut déplacer un bloc vertical en boucle possible?
    Bonjour a tous, j'aimerais savoir si il est possible de faire une animation de déplacement
    vertical d'un fond d'écran.

    le but serait que l'image du background monte de 30pixel et redescend de 30pixel et tout cela automatiquement, sans actionner quelque chose.

    quel serait la meilleur mehode a suivre:

    -c'est le background qui se déplace ?

    -ou c'est juste une image qui contient un div qui doit se déplacer?

    je ne sais par ou commencer, si quelqu'un a un exemple a me montrer.

    merci d'avance pour votre réponse .

  2. #2
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 1 212
    Points : 616
    Points
    616
    Par défaut
    finalement j'ai fini par trouver mon bonheur
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
     
           	<script type="text/javascript">
                /*
     * l'élément animé doit avoir une position et une taille de départ
     * déplace vers la droite de animationLength px en animationDelay/1000 s
     * puis déplace vers la gauche de  animationLength px en animationDelay/1000 s
     */
    var animationLength = 400;
    var animationDelay = 2000;
     
    // la première animation
    $("#vague")
    	.animate({"bottom":"+=" + animationLength + "px"}, animationDelay)
    	.animate({"bottom":"-=" + animationLength + "px"}, animationDelay);
     
    // les animations suivantes
    window.setInterval(function(){
    	$("#vague")
    		.animate({"bottom":"+=" + animationLength + "px"}, animationDelay)
    		.animate({"bottom":"-=" + animationLength + "px"}, animationDelay);
    }, (animationDelay * 2 + 10)); // 0.01s minimum de délai entre animation
     
     
                		$(function(){
    			// l'élément animé doit avoir une position et une taille de départ
    			// déplace vers la droite de 800px en 4s
    			// puis déplace vers la gauche de 800px en 4s
    			$("#vague").animate({"bottom":"+=20px"}, 2000).animate({"top":"-=20px"}, 2000);
    		});
     
    	</script>
     
     
      <img id="vague" src="wp-content/themes/keokod/image/vague.png" />

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

Discussions similaires

  1. Déplacer un bloc avec animation
    Par redah75 dans le forum jQuery
    Réponses: 4
    Dernier message: 02/12/2013, 12h34
  2. macro : créer des boucles => possible ?
    Par boboss123 dans le forum C
    Réponses: 15
    Dernier message: 14/09/2010, 14h00
  3. [Débutant] declarer plusieurs variables dans une boucle possible?
    Par membreComplexe12 dans le forum MATLAB
    Réponses: 35
    Dernier message: 23/02/2010, 19h08
  4. textarea et scroll bar uniquement vertical, est ce possible ?
    Par MeHo_ dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 20/01/2009, 15h08
  5. [CSS] Centrage de bloc VERTICAL
    Par elraton dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 07/09/2005, 18h05

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