Page 1 sur 1

Afficher un menu des commentaires

Posté : 04 août 2011, 12:38
par rimie
Bonjour,

j'ai fait un petit code de commentaires, lorsqu'on clique sur une image le menu s'affiche, mais il s'affiche sur tous les commentaires, comment faire afin de l'afficher seulement sur le meme commentaire selectionne:
$(".arrowDown").click(function () {
    $(".displayMenu").slideToggle();
    
    });


while()
{

echo $commentaire.'<br />';

echo '<img src="Images/Icons/fleche_bas.png" class="arrowDown" align="absmiddle">';
        echo '<ul class="displayMenu" id="'.$idcom.'">';
        echo '<li>Report</li>';
        echo '<li>Like</li>';
        echo '<li>Dislike</li>';
        echo '</ul>';

}
j'ai un id different qui est l'id du commentaire, comment puis je proceder vers cette etape?

merci

Re: Afficher un menu des commentaires

Posté : 04 août 2011, 13:34
par rimie
j'ai ajoute ces 2 lignes, au console s'affiche -1 sur chaque menu clique:
$(".arrowDown").click(function () {

// ces 2 lignes ajoutees
var index = $("ul.displayMenu").index(this);
	console.log(index);
// fin

    $(".displayMenu").slideToggle();
   
    });



Re: Afficher un menu des commentaires

Posté : 04 août 2011, 14:10
par rimie
merci voila le code final:
$(".arrowDown").click(function () {    
    var index = $(".arrowDown").index(this);
	$('.displayMenu:eq(' + index +')').slideToggle();
    
    });