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 :

Animation sur div commençant par..


Sujet :

jQuery

  1. #1
    Membre régulier
    Inscrit en
    Mai 2010
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 177
    Points : 79
    Points
    79
    Par défaut Animation sur div commençant par..
    Bonjour à tous,

    J'ai une question sans doute idiote. Je n'y connais pas grand chose en prog mais j'aimerais un effet qui m'éviterait de trop me prendre la tête :

    quand je clique sur un lien bioanchorb, j'aimerais que toutes les div commençant par art soient dégagées vers la droite:

    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
     
    $("#bioanchorb").click(function(e){
     
              e.preventDefault();
     
        if (!$(this).data('isClicked')) {
            var link = $(this);
     
    	$("[id^=#art]").animate({left:"+=3000px"},50, function(){
    	       $("[id^=#art]").animate({left:"3000px"});
    	});
     
    	        }
     
     });
    Mais cela ne fonctionne pas.

    Une idée du pourquoi ?

    Merci à vous,

    A bientôt,

    LeHibou

  2. #2
    Membre régulier
    Inscrit en
    Mai 2010
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 177
    Points : 79
    Points
    79
    Par défaut
    Voici la solution :

    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
     
    		  $("#bioanchorb").click(function(e){
     
              e.preventDefault();
     
        if (!$(this).data('isClicked')) {
            var link = $(this);
     
    	$('[id^="art"]').animate({left:"+=3000px"},5000, function(){
    	       $('[id^="art"]').animate({left:"300px"});
    	});
     
    	        }
     
     });
    Ciao

Discussions similaires

  1. Modifier les attr ds div commençant par ligne
    Par LutorCorp dans le forum jQuery
    Réponses: 5
    Dernier message: 04/03/2014, 11h55
  2. Animation div passe par dessus l'autre
    Par thecatz dans le forum jQuery
    Réponses: 4
    Dernier message: 02/10/2012, 09h56
  3. Réponses: 3
    Dernier message: 11/05/2010, 05h16
  4. Réponses: 7
    Dernier message: 12/02/2010, 10h48
  5. appel sur tous éléments commençant par
    Par franfr57 dans le forum Général JavaScript
    Réponses: 26
    Dernier message: 04/04/2007, 09h06

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