Bonjour,

Je test actuellement quelques fonctions avec jQuery mais je rencontre un petit problème avec le code ci-dessous.
Quand je clic sur ma div principale la div #nav s'anime de margin-top:0 à margin-top:-74px ce qui est le résultat souhaité.

Mais je souhaite que lorsqu'il y a un second clic la div #nav repasse à margin-top:0 par défaut.

jQuery(document).ready(function() {
    jQuery('.main-bar').click(function() {
        jQuery('#nav').animate({
            marginTop:'-74px'
        }, 100);
    });
});

En vous remerciant par avance pour votre aide

1 réponse


Yentia
Réponse acceptée

Salut,

En recherchant cela ma pris 1 min sur google. ( jquery animate + inverse )

Exemple :

$('a.contact').toggle(
function(){
    // odd clicks
},
function(){
    // even clicks
});

j’espère que c'est ce que tu cherche.

Cordialement,