使用html css js 书写tab切换

html

<div class="i-recommend-main">
	<ul class="i-re-menu">
		<li class="on" data="i-icon-r01"><span>内容</span></li>
		<li data="i-icon-r02"><span>条件</span></li>
		<li data="i-icon-r03"><span>时机</span></li>
		<li data="i-icon-r04"><span>预警</span></li>
	</ul>

	<!-- 1 -->
	<div class="i-recommend-box" data="i-icon-r01" style="display: block">
						你好1
	</div>

	<!-- 2 -->
	<div class="i-recommend-box" data="i-icon-r02">
						你好2
	</div>
	<!-- 3 -->
	<div class="i-recommend-box" data="i-icon-r03">
						你好3
	</div>
	<!-- 4-->
	<div class="i-recommend-box" data="i-icon-r04">
						你好4
	</div>
</div>


css

.i-recommend-main {
	padding: 30px;
	background-color: #fff;
	border-radius: 10px;
	margin-top: 30px;
}
.i-recommend-box{
	display: none;
}

.i-re-menu {
	overflow: hidden;
}

.i-re-menu li {
	width: 195px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #666;
	margin-right: 1%;
	float: left;
	background-color: #f5f9fa;
	border-radius: 10px;
	border: 1px solid #f5f9fa;
}

.i-re-menu li span {
	padding-left: 30px;
}

.i-re-menu li.on {
	color: #96d0ff;
	border: 1px solid #96d0ff;
}

js

                var showBox = $(".i-recommend-box");
                var menuLi = $('.i-re-menu li');
                menuLi.on("click",function(){
                	$(this).addClass('on').siblings('li').removeClass('on'); 
					var liData = $(this).attr("data");
					for (var i = 0; i < showBox.length; i++) {
                       var showBoxData = $(showBox[i]).attr("data");
                       if (liData == showBoxData) {
                       	  $(showBox[i]).show().siblings(".i-recommend-box").hide();
                       }
					}
                })



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值