Bonjour à tous,
Voila ce que je cherche a faire :
J'ai une div qui se déplie (fonction toggle jquery) via un bouton.
J'aimerais pouvoir changer l'image de ce bouton en fonction de l'état de ma div.
Si ma div est visible -> mon bouton est sous la forme d'un "-"
Si ma div est invisible -> mon bouton est sous la forme d'un "+"
J'ai fait une petite fonction JS mais apparemment, ma condition n'est pas bonne (mon bouton ne change qu'une fois d'apparence)
Voici un extrait de ma fonction :
merci à vous pour votre aide
Modifié par Yokii (08 Sep 2009 - 10:33)
Voila ce que je cherche a faire :
J'ai une div qui se déplie (fonction toggle jquery) via un bouton.
J'aimerais pouvoir changer l'image de ce bouton en fonction de l'état de ma div.
Si ma div est visible -> mon bouton est sous la forme d'un "-"
Si ma div est invisible -> mon bouton est sous la forme d'un "+"
J'ai fait une petite fonction JS mais apparemment, ma condition n'est pas bonne (mon bouton ne change qu'une fois d'apparence)
Voici un extrait de ma fonction :
if ($("#"+id).css('display')=='none')
{
$("#"+bouton).empty();
$("#"+bouton).append("<input type='image' src='../img/btn_deplier_pack.png' onclick=plier_deplier('"+id+"','"+bouton+"');>");
}
else
{
$("#"+bouton).empty();
$("#"+bouton).append("<input type='image' src='../img/btn_plier_pack.png' onclick=plier_deplier('"+id+"','"+bouton+"');>");
}
merci à vous pour votre aide

Modifié par Yokii (08 Sep 2009 - 10:33)