Ich habe 3 Links a, die wie Buttons aussieht und ich möchte einen Div Text unten zeigen, wenn ich auf jeden von ihnen klicke. Also 3 Links a
, 3 div
Texte. Ich muss jquery verwenden und ich weiß nicht, welche Methode besser ist. Mit class = aktiv oder mit style = "display: none"?Wie 3 verschiedene `a` Links, öffnen Sie 3 verschiedene divs
Mein Code ist unten:
<div class="col-xs-4">
<div class="packet-offer" id="Basic">
<div class="vertical-middle">
<a class="tab-link col-xs-12" href="#tab_Basic">Basic</a>
</div>
</div>
</div>
<div class="col-xs-4">
<div class="packet-offer" id="Extra">
<div class="vertical-middle">
<a class="tab-link col-xs-12" href="#tab_Extra">Extra</a>
</div>
</div>
</div>
<div class="col-xs-4">
<div class="packet-offer" id="Premium">
<div class="vertical-middle">
<a class="tab-link col-xs-12" href="#tab_Premium">Premium</a>
</div>
</div>
</div>
<div class="tab-boxes" id="tab_Basic">
<div class="damageDetails">
<h2 class="title results_found" id="results_found">Found <strong>15</strong>
offers in the category Basic from <strong>98,97</strong>, and they have:</h2>
<div class="row" style="margin-bottom: 40px;">
<span class="col-xs-6 col-sm-4 col-md-3 standar-offers">
<i class="fa fa-check"></i>Human resources</span>
<span class="col-xs-6 col-sm-4 col-md-3 standar-offers">
<i class="fa fa-check"></i>Natural damages</span>
</div>
</div><!--damageDetails-->
</div><!--tab_Basic-->
<div class="tab-boxes" id="tab_Extra">
<div class="damageDetails">
<h2 class="title results_found" id="results_found">Found <strong>15</strong>
offers in the category Extra from <strong>198,97</strong>, and they have:</h2>
<div class="row" style="margin-bottom: 40px;">
<span class="col-xs-6 col-sm-4 col-md-3 standar-offers">
<i class="fa fa-check"></i>Human resources</span>
<span class="col-xs-6 col-sm-4 col-md-3 standar-offers">
<i class="fa fa-check"></i>Natural damages</span>
<span class="col-xs-6 col-sm-4 col-md-3 standar-offers">
<i class="fa fa-check"></i>Animal damages</span>
<span class="col-xs-6 col-sm-4 col-md-3 standar-offers">
<i class="fa fa-check"></i>Space damages</span>
</div>
</div><!--damageDetails-->
</div><!--tab_Extra-->
<div class="tab-boxes" id="tab_Premium">
<div class="damageDetails">
<h2 class="title results_found" id="results_found">Found <strong>8</strong>
offers in the category Premium from <strong>358,79</strong>, and they have:</h2>
<div class="row" style="margin-bottom: 40px;">
<span class="col-xs-6 col-sm-4 col-md-3 standar-offers">
<i class="fa fa-check"></i>Human resources</span>
<span class="col-xs-6 col-sm-4 col-md-3 standar-offers">
<i class="fa fa-check"></i>Natural damages</span>
<span class="col-xs-6 col-sm-4 col-md-3 standar-offers">
<i class="fa fa-check"></i>Animal damages</span>
<span class="col-xs-6 col-sm-4 col-md-3 standar-offers">
<i class="fa fa-check"></i>Space damages</span>
<span class="col-xs-6 col-sm-4 col-md-3 standar-offers">
<i class="fa fa-check"></i>Premium</span>
</div>
</div><!--damageDetails-->
</div><!--tab_Premium-->
Ich habe auch die Bilder zum besseren Verständnis: Basic Extra
Die Website nicht lassen Sie mich drittes Bild für den Premium-Link zu setzen. Aber es ist fast dasselbe.
Sie verwenden Bootstrap css Sie mit bootstrap.js so werden auch? wenn ja, könnten Sie Tabs oder Pillen verwenden https://v4-alpha.getbootstrap.com/components/navs/#tabs – ConfusedShark