Ich möchte mehr zeigen, wenn Sie auf die div ShowMore
klicken, aber wenn ich es tun, zeigen alle Abschnitt mehr und nicht das Element, wo ich nur klicken.Klicken Sie und zeigen Sie mehr Element
Zusammenfassend, wenn Sie auf das div .showMore
klicken, erhöht div .panel
die Höhe, um versteckten Text anzuzeigen. Aber wenn ich auf den .showMore
mit der Klasse jedes div klicken .panel
auch animieren, während ich bin nur die angeklickt div belebte Höhe
Ich denke, das ist eine kleine Codezeile, die ich vermisse
JS
$(".showMore").click(function(){
if ($(".panel").height() == 100) {
$(this).css({transform:"rotate(90deg)"});
$(".panel").animate({height: "250px"});
}
else if ($(".panel").height() == 250) {
$(this).css({transform:"rotate(0deg)"});
$(".panel").animate({height: "100px"});
}
});
sollten Sie ID verwenden, um festzustellen, welche Platte zu erweitern – Weedoze
ich nicht Klasse verwenden kann? – Pierreszwk
Wenn Sie eine Klasse verwenden, wird jedes Vorkommen Ihrer Klasse erweitert. Wenn Sie eine bestimmte ID verwenden, wird nur diese erweitert – Weedoze