Javascript jQuery选项卡式目录
那么,为什么我的.active类不放在第二个.purchase内容类上呢?.purchase\uu tabs元素工作正常,只是我的JS中的第n个子部分有问题 JS CSS HTMLJavascript jQuery选项卡式目录,javascript,jquery,html,css,Javascript,Jquery,Html,Css,那么,为什么我的.active类不放在第二个.purchase内容类上呢?.purchase\uu tabs元素工作正常,只是我的JS中的第n个子部分有问题 JS CSS HTML 预付款 按月支付 在bot资本支出和运营支出采购方面,您可以选择 付款选项,最适合你。通过以下方式帮助最大化您的现金流: 惠普的每月订阅费。你甚至可以每天更新你的技术 三年 HP切片 £799 特殊价格RRP:974英镑 购买惠普芯片 Z2迷你型 £735 特殊价格RRP:768英镑 购买Z2迷你 精英x360
预付款
按月支付
在bot资本支出和运营支出采购方面,您可以选择
付款选项,最适合你。通过以下方式帮助最大化您的现金流:
惠普的每月订阅费。你甚至可以每天更新你的技术
三年
HP切片
£799
特殊价格RRP:974英镑
购买惠普芯片
Z2迷你型
£735
特殊价格RRP:768英镑
购买Z2迷你
精英x360
£1399
特殊价格RRP:1636英镑
购买Elite x360
在资本支出和运营支出采购方面都有很好的优惠,您可以选择
付款选项,最适合你。帮助最大化您的现金流
使用HPs每月订阅,您甚至可以更新您的技术
每三年
HP切片
£23
每月超过18个月
Z2迷你型
£42
每月超过18个月
精英x360
£89
每月超过18个月
嗯,我想不出你的问题。这只是工作。。。?当我单击seond选项卡时,第二个内容将可见,并且将设置活动类?
你能把你的问题再解释清楚一点吗?你说的是第二个内容。在你的例子中,只有一个存在吗
$(文档).ready(函数(){
$(“.purchase选项卡”)。单击(功能(e){
if(!$(this.hasClass(“活动”)){
var tabNum=$(this.index();
var nthChild=tabNum+1;
$(“.purchase tab.active”).removeClass(“active”);
$(此).addClass(“活动”);
$(“.purchase content.active”).removeClass(“active”);
$(“.purchase content:nth child(“+nthChild+”).addClass(“active”);
}
});
});代码>
。购买内容{
显示:无;
}
.purchase-content.active{
宽度:100%;
显示器:flex;
柔性包装:包装;
背景:红色;
}
.purchase-tab.active{
颜色:#666;
}
预付款
按月支付
测试
内容2
$(document).ready(function(){
$(".purchase-tab").click(function(e){
if (!$(this).hasClass("active")) {
var tabNum = $(this).index();
var nthChild = tabNum+1;
$(".purchase-tab.active").removeClass("active");
$(this).addClass("active");
$(".purchase-content.active").removeClass("active");
$(".purchase-content:nth-child("+nthChild+")").addClass("active");
}
});
});
.purchase-content {
display: none;
}
.purchase-content.active {
width: 100%;
display: flex;
flex-wrap: wrap;
}
<div class="purchase__tabs">
<div class="col-50 purchase-tab active">
<h2>Upfront Payment</h2>
</div>
<div class="col-50 purchase-tab">
<h2>Pay Monthly</h2>
</div>
</div>
<div class="purchase-content">
<p>With great offers on both CapEx and OpEx purchasing you can choose a
payment option that works best for you. Help maximise your cash flow
with HPs monthly subscription, you even get to renew your technology
every three years</p>
<div class="col-third">
<h2>HP Slice</h2>
<h1>£23</h1>
<h3>per month over 18 months</h3>
<a href="#" class="btn btn--yellow">Buy HP Slice</a>
</div>
<div class="col-third">
<h2>Z2 Mini</h2>
<h1>£42</h1>
<h3>per month over 18 months</h3>
<a href="#" class="btn btn--yellow">Buy Z2 Mini</a>
</div>
<div class="col-third">
<h2>Elite x360</h2>
<h1>£89</h1>
<h3>per month over 18 months</h3>
<a href="#" class="btn btn--yellow">Buy HP Slice</a>
</div>
</div>