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 :

Toggle sur .animate


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mars 2012
    Messages : 1
    Par défaut Toggle sur .animate
    Bonjour à tous,

    je commence tout juste avec jquery et je rencontre un petit problème.

    J'ai un div #menu de width 300px et height 100% en fixed.

    En gros via un bouton je veux pouvoir l'afficher ou le cacher donc j'ai mis un simple .toggle()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $(document).ready(function(){
    	$(".showhide").click(function(){
    		$("#menu").toggle("fast");
    		$(this).toggleClass("active");
    		return false;
    	});
    Ça fonctionne super, cependant j'aimerais que quand mon div disparaît, mon #content se décale de 300px sur la gauche.

    Je n'ai trouvé que .animate() qui fait un slide horizontal propre avec left -=300px

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $("#content").animate({"left": "-=300px"}, "slow")
    Le soucis c'est qu'il ne suit pas le .toggle sur le second click il m'enlève à nouveau 300px sur la gauche...existe t-il la même fonction avec un .animate ou un équivalent qui peut modifier une propriété css ?

    Merci d'avance

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    Bonsoir,
    peut être en lisant attentivement la documentation, http://api.jquery.com/animate/, et en utilisant la fonction sur le complete.

Discussions similaires

  1. Lien vers url sur animation
    Par Pyrhus dans le forum Flash
    Réponses: 3
    Dernier message: 07/07/2007, 06h54
  2. Modification Timing sur Animation
    Par dragoon25 dans le forum Flash
    Réponses: 3
    Dernier message: 28/06/2007, 08h07
  3. Lien html sur animation flash
    Par alfonsebrown dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 15/05/2007, 15h12
  4. tutorial sur animation en opengl
    Par swibina dans le forum OpenGL
    Réponses: 1
    Dernier message: 24/03/2007, 16h39
  5. [FLASH 8] Url et lien sur animation flash
    Par Dsphinx dans le forum ActionScript 1 & ActionScript 2
    Réponses: 14
    Dernier message: 18/12/2006, 07h33

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