【发布时间】:2017-03-18 14:44:09
【问题描述】:
我有 3 个看起来像按钮的链接,当我点击每个链接时,我想在下面显示一个 div 文本。所以3个链接a,3个div文本。我必须使用jquery,我不知道哪种方法更好。使用 class=active 还是使用 style="display:none"?
我的代码如下:
<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-->
该网站不允许我为高级链接添加第三张图片。但这几乎是一样的。
【问题讨论】:
-
你正在使用 bootstrap css 那么你也在使用 bootstrap.js 吗?如果是这样,您可以使用标签或药丸v4-alpha.getbootstrap.com/components/navs/#tabs