Ich habe mehrere divs in einem OffersContainer
Div. Beim Laden der Seite zeige ich nur das erste div von OffersContainer
. Wenn ich dann auf "Zeige mehr" klicke, zeige ich die ersten drei divs und beim zweiten Klick auf "show more" zeige ich alle divs.jQuery Selektor für gleiche Klassen
Problem ist, ich habe zwei OffersContainer
auf einmal. Und ich möchte diese zwei OffersContainer
div voneinander unabhängig. Was tatsächlich passiert, ist, wenn ich zum ersten Mal auf links klicke OffersContainer's
zeige mehr es verhält sich perfekt, d. H. 3 divs. Aber jetzt, wenn ich klicke, zeige mehr von rechtem Seite OffersContainer's div es wird alles zeigen, anstatt die ersten 3 divs zu zeigen. Es bedeutet, dass es nicht unabhängig von dem anderen Div funktioniert? Wie kann ich es separat ausführen lassen?
P.S: Aus irgendeinem Grund werden beide Divs dieselbe Klasse OffersContainer
haben, so dass ich den Namen nicht ändern kann. Was mache ich falsch? Verwende ich falsche Selektoren?
And Here is the Fiddle with just one OffersContainer div just in case anyone wants to see
So ist die globale Variable Dinge wurde Vermischung! Danke Mann für das Aufzeigen! Deine Lösung funktioniert! –
Ich habe ein weiteres Problem festgestellt. Wenn ich zum dritten Mal auf die Spanne klicke, möchte ich alle außer dem ersten verstecken. Ich habe versucht, dieses Verhalten zu erreichen, aber ich denke, da ist wieder das globale Variablenproblem. kannst du herausfinden? https://jsfiddle.net/qo55rmuy/4/ –
Lassen Sie mich überprüfen ... – dfsq