JQuery animate div de largeur onclick
Je n'ai aucune idée de pourquoi cela ne fonctionne pas.
JQuery:
$("#foldit").click(function () {
$("foldit").animate({"width": "165px"}, "fast");
});
OriginalL'auteur Shaul Bar-Lev | 2014-02-01
Vous devez vous connecter pour publier un commentaire.
Son parce que vous avez manqué
#
dans votre sélecteur.Essayez d'utiliser la
this
de référence à l'intérieur de cet événement click pour obtenir ce que vous voulez,Que par votre nouvelle exigence, vous pouvez essayer comme ça,
DÉMO
Est-il possible que je peux le faire que quand je clique pour la 2ème fois, il va revenir à sa largeur d'origine?
Essayer ma nouvelle mise à jour.
Je reçois le concept, mais sur ma page, ça ne fonctionne pas vraiment.
Je clique une fois, mais rien ne se passe, que sur la 2ème, cliquez sur elle vient.
OriginalL'auteur Rajaprabhu Aravindasamy
Vous avez manqué
'#'
dans le sélecteur et, alternativement, vous pouvez l'utiliser commeOriginalL'auteur Sachin
Utilisation
$(this)
à la place de$("foldit")
OriginalL'auteur user3064914