jQuery实现选项卡功能(两种方法)
发布时间 - 2026-01-11 00:03:18 点击率:次效果图:
代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
<title>JQuery 源码分析</title>
<style>
#div1 div{width: 200px;height: 200px;border: 1px solid #FF0000;display: none;}
.active{background: red;}
*{margin: 0;padding: 0;}
.tab:after{content: '';display: block;clear: both;}
.tab li{width: 150px;height: 30px;line-height: 30px;text-align: center;cursor: pointer;list-style: none;float: left;margin: 0 10px;background: #ABCDEF;border-radius: 5px;}
.tab li.active{background: #000;color:#fff;}
.content:after{content: '';display: block;clear: both;}
.content li{width: 460px;height: 300px;padding:20px;background: #f7f7f7;display: none;}
</style>
</head>
<body>
<div id="div1">
<input class="active" type="button" value="1" />
<input type="button" value="2"/>
<input type="button" value="3"/>
<div style="display: block;">11111111111</div>
<div>22222222222</div>
<div>333333333333</div>
</div>
<ul class="tab">
<li class="active">1</li>
<li>2</li>
<li>3</li>
</ul>
<ul class="content">
<li style="display: block;">111111111111</li>
<li>222222222222</li>
<li>333333333333</li>
</ul>
<script>
$(function(){
//jQuery 方法一
$('#div1').find('input').click(function(){
$('#div1').find('input').attr('class','');
$('#div1').find('div').css('display','none')
$(this).attr('class','active');
$('#div1').find('div').eq($(this).index()).css('display','block');
});
//jQuery 方法二
$('.tab').find('li').click(function(){
var index = $(this).index();
$(this).addClass('active').siblings().removeClass('active');
$('.content').find('li').eq(index).show().siblings().hide();
})
})
</script>
</body>
</html>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# jquery
# 选项卡
# 基于jQuery实现选项卡效果
# jquery Banner轮播选项卡
# jQuery EasyUI Tab 选项卡问题小结
# 基于jquery实现最简单的选项卡切换效果
# 基于JQuery的6个Tab选项卡插件
# jquery tools之tabs 选项卡/页签
# jQuery之选项卡的简单实现
# JQuery Tab选项卡效果代码改进版
# jQuery实现选项卡切换效果简单演示
# width
# div
# height
# px
# min
# js
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Python图片处理进阶教程_Pillow滤镜与图像增强
Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧
如何在云虚拟主机上快速搭建个人网站?
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
Linux后台任务运行方法_nohup与&使用技巧【技巧】
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
音乐网站服务器如何优化API响应速度?
如何用VPS主机快速搭建个人网站?
Laravel storage目录权限问题_Laravel文件写入权限设置
网站制作大概多少钱一个,做一个平台网站大概多少钱?
如何用PHP快速搭建高效网站?分步指南
Laravel集合Collection怎么用_Laravel集合常用函数详解
Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】
PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑
Laravel怎么判断请求类型_Laravel Request isMethod用法
Python并发异常传播_错误处理解析【教程】
独立制作一个网站多少钱,建立网站需要花多少钱?
Laravel如何使用.env文件管理环境变量?(最佳实践)
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
如何在Tomcat中配置并部署网站项目?
香港服务器选型指南:免备案配置与高效建站方案解析
Laravel如何实现数据库事务?(DB Facade示例)
Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】
北京的网站制作公司有哪些,哪个视频网站最好?
如何快速搭建虚拟主机网站?新手必看指南
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
Claude怎样写结构化提示词_Claude结构化提示词写法【教程】
html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】
PHP正则匹配日期和时间(时间戳转换)的实例代码
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作
千库网官网入口推荐 千库网设计创意平台入口
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
南京网站制作费用,南京远驱官方网站?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】
Laravel如何实现全文搜索功能?(Scout和Algolia示例)
Laravel如何使用模型观察者?(Observer代码示例)
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
如何正确选择百度移动适配建站域名?
瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口
如何基于云服务器快速搭建个人网站?
Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧
如何在自有机房高效搭建专业网站?
网页设计与网站制作内容,怎样注册网站?
上一篇:网站服务器租用时,数据安全和隐私保护应考虑哪些方面?
下一篇:yii与cms的区别
上一篇:网站服务器租用时,数据安全和隐私保护应考虑哪些方面?
下一篇:yii与cms的区别

