Ich benutze Bootstrap zusammenklappbare Schaltflächengruppe. Ich möchte nur eine einzige Gruppenbox gleichzeitig sehen. Ich habe eine Funktion in js gemacht, um die "in" -Klasse zu entfernen und die aria-expanded-Anweisung zu ändern, aber ich denke, das ist nutzlos, da Leute daten-parent = "# myGroup" verwenden.CSS Collapsible Gruppen - Bootstrap
Scheinbar Daten-Eltern = "# myGroup" wird nicht für mich aus einem Grund arbeiten.
Ich habe versucht, Daten-Eltern auf einzelnes Element und auf beiden Schaltflächen und Kollaps-Gruppe und noch kann es nicht funktionieren.
In dieser Geige können Sie sehen, dass mehrere Gruppen angezeigt werden können. Ich möchte, dass die anderen sich verstecken, wenn ich einen Knopf drücke.
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<p>
<button id="a" class="btn btn-primary" type="button" data-toggle="collapse" data-target="#AA" aria-expanded="false" aria-controls="AA" data-parent="#myGroup">
A
</button>
<button id="b" class="btn btn-primary" type="button" data-toggle="collapse" data-target="#BB" aria-expanded="false" aria-controls="BB" data-parent="#myGroup">
B
</button>
<button id="c" class="btn btn-primary" type="button" data-toggle="collapse" data-target="#CC" aria-expanded="false" aria-controls="CC" data-parent="#myGroup">
C
</button>
<button id="d" class="btn btn-primary" type="button" data-toggle="collapse" data-target="#DD" aria-expanded="false" aria-controls="DD" data-parent="#myGroup">
D
</button>
</p>
<div class="collapse" id="AA" data-parent="#myGroup">
<div class="card card-block">
bla bla bla
</div>
</div>
<div class="collapse" id="BB" data-parent="#myGroup">
<div class="card card-block">
bla bla bla
</div>
</div>
<div class="collapse" id="CC" data-parent="#myGroup">
<div class="card card-block">
bla bla bla
</div>
</div>
<div class="collapse" id="DD" data-parent="#myGroup">
<div class="card card-block">
bla bla bla
</div>
</div>
</body>
</html>
Vielen Dank. Ich hätte nie gedacht, dass es einfach funktioniert, wenn man "myGroup" in "container" ändert. Danke – user1947700