jquery 实现淘宝tab栏,相关jquery代码仅三行!!!

news/2024/5/19 20:27:21 标签: flex, tab

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8">
		<title>tab栏切换</title>
		<script src="js/jquery-3.5.1.min.js"></script>
		<style>
			* {
				margin: 0;
				padding: 0;
			}
			.tab {
				display: flex;
				width: 900px;
				margin: 30px auto;
				flex-direction: column;
			}
			.tab .tab_list ul {
				display: flex;
				width: 100%;
				height: 50px;
				box-sizing: border-box;
				flex-direction: row;
			}
			.tab .tab_list ul li {
				flex: 1;
				height: 100%;
				display: flex;
				text-align: center;
				align-items: center;
				padding-left: 50px;
				background-color: pink;
				border-left: 1px solid red;
				border-top: 1px solid red;
				cursor: pointer;
			}
			.tab .tab_list ul li:last-child {
				border-right: 1px solid red;
			}
			.tab .tab_list ul .current {
				color:white;
				background-color: red;
			}
			.tab_con {
				height: 300px;
				border: 1px solid red;
			}
			.item {
				display: none;
			}

		</style>
	</head>
	<body>
		<div class="tab">
			<div class="tab_list">
				<ul>
					<li class="current">商品介绍</li>
					<li>规格与包装</li>
					<li>售后保障</li>
					<li>商品评价</li>
					<li>手机社区</li>
				</ul>
			</div>
			<div class="tab_con">
				<div class="item" style="display: block">
					商品介绍#########################
				</div>
				<div class="item">
					规格与包装#######################
				</div>
				<div class="item">
					售后保障#########################
				</div>
				<div class="item">
					商品评价************************
					&nbsp;&napprox;<br>******************
					*****************
				</div>
				<div class="item">
					手机社区#########################
				</div>
			</div>
		</div>
		<script>
            $('.tab_list ul li').click(function () {
				$(this).addClass('current').siblings().removeClass('current');
	            $('.tab_con .item').eq($(this).index()).show().siblings().hide();
            })
		</script>
	</body>
</html>

http://www.niftyadmin.cn/n/1403936.html

相关文章

CArray的应用

C并不支持动态数组&#xff0c;MFC提供了一个CArray类来实现动态数组的功能。有效的使用CArray类&#xff0c;可以提高程序的效率。 MFC提供了一套模板库&#xff0c;来实现一些比较常见的数据结构如Array,List,Map。CArray即为其中的一个&#xff0c;用来实现动态数组的功能。…

VC++中LogFont设置字体

LOGFONT是Windows内部字体的逻辑结构&#xff0c;主要用于设置字体格式&#xff0c;其定义如下&#xff1a;typedef struct tagLOGFONTA{LONG lfHeight;LONG lfWidth;LONG lfEscapement;LONG lfOrientation;LONG lfWeight;BYTE lfItalic;BYTE lfUnderline;BYTE lfStrikeOut;BYT…

jquery 封装的动画效果函数

文章目录showhideslideDown() 向下滑动slideUp() 向上滑动slideToggle()切换滑动hover(over,out)stop()淡入淡出fadeTo()自定义动画animate()jQuery给我们封装了很多动画效果&#xff0c;最为常见的如下: 显示隐藏show(), hide(), toggle()滑动slideDown(),slideUp(), slideTo…

jquery 全选,反选复选框

<!DOCTYPE html> <html lang"zh-CN"><head><meta charset"UTF-8"><title>我的购物车-品优购</title><link rel"stylesheet" href"css/base.css"><link rel"stylesheet" href&…

jquery 修改购物车小计,添加加减功能

<!DOCTYPE html> <html lang"zh-CN"><head><meta charset"UTF-8"><title>我的购物车-品优购</title><link rel"stylesheet" href"css/base.css"><link rel"stylesheet" href&…

DataGrip编写SQL语句操作Spark(Spark ThriftServer)

文章目录 1.Spark ThriftServer2.启动 Spark ThriftServer3.Beeline方式连接4.DataGrip方式连接5. 代码方式6. SparkSQL运行方式7.参考文章 1.Spark ThriftServer Spark ThriftServer 相当于一个持续性的Spark on Hive集成模式&#xff0c;可以启动并监听在10000端口&#xff…

jquery 创建,追加,删除节点

<!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><title>Title</title><script src"js/jquery-3.5.1.min.js"></script></head><body><ul><li>先来的li&l…