Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Jq实现简单的选项卡功能

Jq实现简单的选项卡功能

作者头像
申霖
发布于 2019-12-27 10:12:31
发布于 2019-12-27 10:12:31
77500
代码可运行
举报
文章被收录于专栏:小白程序猿小白程序猿
运行总次数:0
代码可运行

下面我们使用Jquery实现简单的选项卡效果,以下为示例代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style>
			ul,li{
				padding: 0;
				margin: 0;
			}
			.content{
				width: 380px;
			}
			.content #div0,#div1,#div2{
				border:solid 2px pink;
			}
			#div0 ul,#div1 ul,#div2 ul{
				padding: 10px 30 10px 30px;
			}
			.content #ul1{
				list-style: none;
				overflow: hidden;
				height: 38px;
				line-height: 38px;
			}
			#ul1 li{
				width: 80px;
				height: 38px;
				line-height: 38px;
				text-align: center;
				float: left;
				cursor: pointer;
			}
			.cur{
				background: red;
				color: white
			}
		</style>
	</head>
	<body>
		<div class="content">
			<ul id="ul1">
				<li class="cur">国内</li>
				<li>国际</li>
				<li>体育</li>
			</ul>
			<div id="div0">
				<ul>
					<li><a href="">【国内】标题一</a></li>
					<li><a href="">【国内】标题二</a></li>
				</ul>
			</div>
			<div id="div1" style="display: none;">
				<ul>
					<li><a href="">【国际】标题一</a></li>
					<li><a href="">【国际】标题二</a></li>
				</ul>
			</div>
			<div id="div2" style="display: none;">
				<ul>
					<li><a href="">【体育】标题一</a></li>
					<li><a href="">【体育】标题二</a></li>
				</ul>
			</div>
		</div>
		<script src="jquery.min.js"></script>
		<script>
			$(function(){
				$("#ul1 li").each(function(index){
					$(this).mouseenter(function(){
						$("#div0,#div1,#div2").hide();
						$("#div"+index).show();
						$("#ul1 li").removeClass("cur");
						$(this).addClass("cur");
				});
				})
			});
		</script>
	</body>
</html>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-11-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
04 . 前端之JQuery
JQuery简介 # 1. jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 # 2. jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便
iginkgo18
2020/09/27
3.4K0
CSS3与页面布局学习总结(三)——BFC、定位、浮动、7种垂直居中方法
本文介绍了前端性能优化中的垂直居中方案,包括使用Flexbox、Grid、CSS3进行垂直居中,以及使用定位和Transform进行垂直居中。同时,还介绍了如何通过代码拆分、懒加载和图片自适应来提高页面性能。最后,给出了一组示例和代码。
张果
2018/01/04
3.8K0
CSS3与页面布局学习总结(三)——BFC、定位、浮动、7种垂直居中方法
jQuery文档对象模型DOM的实际应用
DOM 在 JavaScript 课程中我们详细的探讨过,它是一种文档对象模型。方便开发者对 HTML 结构元素内容进行展示和修改。在 JavaScript 中,DOM 不但内容庞大繁杂,而且我们开发的过程中需要考虑更多的兼容性、扩展性。
王小婷
2018/12/19
1.2K0
Python Web前端实战案例——电商网站商品菜单导航栏
商品菜单导航栏是每个电商网站首页呈现菜单的必备的部分,因为复杂的网页,功能性较强的网站菜单内容较多,一般会加入侧边栏导航。 通常情况下:一级菜单都是横向导航,二级菜单都是左侧边栏,如果有三级,放到内容页,实例图如下所示:
荣仔_最靓的仔
2021/02/02
2.2K0
Python Web前端实战案例——电商网站商品菜单导航栏
CSS3与页面布局学习总结(四)——页面布局的多种方法
所谓的负边距就是margin取负值的情况,如margin:-100px,margin:-100%。当一个元素与另一个元素margin取负值时将拉近距离。常见的功能如下:
全栈程序员站长
2022/09/20
2.5K0
CSS3与页面布局学习总结(四)——页面布局的多种方法
jQuery
jQuery是目前使用最广泛的javascript函数库。据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。
py3study
2020/01/16
4K0
【手把手】JavaWeb 入门级项目实战 -- 文章发布系统 (第二节)
312334546574820.jpg 昨天给这个系列开了一个头,那么,今天继续吧。 3.4 登陆和注册按钮 导航栏已经做好了,那么一般来说,在标题栏的最右边就是登陆和注册按钮。 <div class='login'> <span><a href="javascript:void(0)">登陆</a></span> <span>|</span> <span><a href="javascript:void(0)">注册</a></span> </div> css样式: .hea
剽悍一小兔
2018/05/17
1.5K0
选项卡
HTML代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>选项卡</title> <link rel="stylesheet" href="css/tab.css" /> </head> <body> <div id="tab"> <ul> <li class="select">视频</li
河湾欢儿
2018/09/05
1.5K0
jQuery实现从一个页面跳转到另一个页面的指定tab选项卡
最近事情比较多,小婷已经没有足够的时间去学习新的知识点,就写一写简单的东西吧,这些还是从前学习前端的时候留下的课堂的笔记,那个时候喜欢记笔记,觉得总是有用的上的地方,毕竟好记性不如烂笔头。
王小婷
2019/03/11
1.8K0
JQuery 入门 - 附案例代码
HTML入门与进阶以及HTML5 CSS JS-上 JS-下 jQuery Node.js + Gulp 知识点汇总 MongoDB + Express 入门及案例代码 Vue项目开发-仿蘑菇街电商APP
Twcat_tree
2023/02/20
13.9K0
JQuery 入门 - 附案例代码
html5新特性实现tab选项卡切换
分析代码可以知道,选项卡的class为active的时候,选项卡就被选中,当内容section的style属性为display:block时,内容就被选中
一个淡定的打工菜鸟
2018/09/06
12.9K6
Android开发人员一次搞懂前端BFC原理
BFC全称是Block Formatting Context,即块格式化上下文。它是CSS2.1规范定义的,关于CSS渲染定位的一个概念。
用户2802329
2018/08/07
7250
Android开发人员一次搞懂前端BFC原理
jq:tab栏切换(addClass+removeClass)
<style type="text/css"> * { margin: 0; padding: 0; } ul { list-style: none; } .wrapper { width: 1000px; height: 475px; margin: 0 auto;
江一铭
2022/06/17
4400
电商静态网页建设初探1.登录页面2.注册页面
「web小白 」 诚心求各位大佬指点!!! 1.登录页面 html代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>魅力惠登录页面</title> <link rel="stylesheet" href="js/bootstrap-3.3.7-dist/css/bootstrap.css"> <link rel="stylesheet" href="style/login.css">
Python攻城狮
2018/08/23
1.2K0
电商静态网页建设初探1.登录页面2.注册页面
CSS 特征布局实例 - 导航栏、新闻列表、淘宝布局
重点:这里不能使用float:left的方式,因为这种方式不方便于居中。如果使用偏移的方式居中,当页数增加的时候,可能就不居中了。
Devops海洋的渔夫
2019/06/02
1.9K0
jq案例代码
【案例:下拉菜单】 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style type="text/css"> * { margin: 0; padding: 0; } ul { list-style: none; }
Qwe7
2022/04/17
1.9K0
jQuery基础图文系列
jquery的入口函数是在html所有标签都加载后才执行,而JavaScript的window.onload事件是等到所有内容加载完后才执行。
菲宇
2019/07/31
4.5K0
jQuery基础图文系列
常见选项卡内容切换+折叠+展开效果实现
1.选项卡效果预览 2.源码与简要说明 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5
小蔚
2019/09/11
3.4K0
基于html+css+javascript+jquery制作北京景点介绍7页 WEB静态旅游景点区主题网页设计与制作
家乡旅游景点网页作业制作 网页代码运用了DIV盒子的使用方法,如盒子的嵌套、浮动、margin、border、background等属性的使用,外部大盒子设定居中,内部左中右布局,下方横向浮动排列,大学学习的前端知识点和布局方式都有运用,CSS的代码量也很足、很细致,使用hover来完成过渡效果、鼠标滑过效果等,使用表格、表单补充模块,为方便新手学习页面中没有使用js有需要的可以自行添加。 <font color='#b44846' size='4px'> ❤</font> 【作者主页——🔥获取更多优质
IT司马青衫
2022/08/16
7820
基于html+css+javascript+jquery制作北京景点介绍7页 WEB静态旅游景点区主题网页设计与制作
大一学生《基于HTML+CSS制作体育篮球网页》期末网页制作
✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 🥇 关于作者: 💬历任研发工程师,技术组长,教学总监;曾于2016年、2020年两度荣获CSDN年度十大博客之星。 十载寒冰,难凉热血;多年过去,历经变迁,物是人非。 然而,对于技术的探索和追求从未停歇。 💪坚持原创,热衷分享,初心未改,继往开来! 一、👨‍🎓网站题目 🏀校园篮球网页设计、⚽足球体育运动、🤽体育游泳运动、🏓兵乓球 、🎾网球、等网站的设计与制作。 <hr> 二、✍️网站描述 🏷️ 大学生校园运动静态HTML网页设计作品,采用DI
IT司马青衫
2022/08/13
2.2K0
大一学生《基于HTML+CSS制作体育篮球网页》期末网页制作
推荐阅读
相关推荐
04 . 前端之JQuery
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验