JQuery选项卡

siblings():用于查找当前元素的同胞元素,主要作用就是除了自己外的其他同胞元素设置样式或者其他事件。

<head>
	<style>
		*{
			margin:0;
			padding:0;
		}
		.box{
			width:440px;
			height:298px;
			border:1px solid #ccc;
			margin: 50px auto;
		}
		.nav>li{
			list-style:none;
			width:110px;
			height:50px;
			background:orange;
			text-align:center;
			line-height:50px;
			float:left;
		}
		.nav>.current{
			background:#ccc;
		}
		.content>li{
			list-style:none;
			display:none;
		}
		.content>.show{
			display:block;
		}
	</style>
	<script src="js/jquery-1.12.4.js"></script>
	<script>
		$(function(){
			/*//监听选项卡的移入
			$(".nav>li").mouseenter(function(){
				//修改背景颜色
				$(this).addClass('current');
				//获取当前移入选项卡的索引
				var index = $(this).index();
				//根据索引找到对应的图片
				var $li = $(".content>li").eq(index);
				//显示找到的图片
				$li.addClass('show');
			})
			//选项卡移出
			$(".nav>li").mouseleave(function(){
				$(this).removeClass('current');
				var index = $(this).index();
				var $li = $(".content>li").eq(index);
				$li.removeClass('show');
			})*/
			$(".nav>li").mouseenter(function(){
				//修改背景颜色
				$(this).addClass("current");
				//还原其他兄弟选项卡的背景颜色
				$(this).siblings().removeClass("current");
				//获取当前移入选项卡的索引
				var index = $(this).index();
				//根据索引找到对应的图片
				var $li = $(".content>li").eq(index);
				//隐藏非当前的其他图片
				$li.siblings().removeClass("show");
				//显示找到的图片
				$li.addClass("show");
			})
		})
	</script>
</head>
<body>
<div class="box">
	<ul class="nav">
		<li class="current">H5+C3</li>
		<li>Jquery</li>
		<li>Java</li>
		<li>C</li>
	</ul>
	<ul class="content">
		<li class="show"><img src="images/11.jpg" alt=""></li>
		<li><img src="images/11.jpg" alt=""></li>
		<li><img src="images/11.jpg" alt=""></li>
		<li><img src="images/11.jpg" alt=""></li>
	</ul>
</div>
</body>

仅学习记录

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值