全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

jQuery实现选项卡功能(两种方法)

效果图:

代码如下:

<!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 


相关文章: 如何通过网站建站时间优化SEO与用户体验?  完全自定义免费建站平台:主题模板在线生成一站式服务  导航网站建站方案与优化指南:一站式高效搭建技巧解析  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  制作表格网站有哪些,线上表格怎么弄?  代购小票制作网站有哪些,购物小票的简要说明?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  如何在Ubuntu系统下快速搭建WordPress个人网站?  如何在Golang中使用replace替换模块_指定本地或远程路径  专业网站制作服务公司,有哪些网站可以免费发布招聘信息?  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  家具网站制作软件,家具厂怎么跑业务?  Android自定义listview布局实现上拉加载下拉刷新功能  如何在云主机上快速搭建多站点网站?  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  建站之星如何助力网站排名飙升?揭秘高效技巧  娃派WAP自助建站:免费模板+移动优化,快速打造专业网站  网站图片在线制作软件,怎么在图片上做链接?  建站主机类型有哪些?如何正确选型  宝塔建站教程:一键部署配置流程与SEO优化实战指南  湖州网站制作公司有哪些,浙江中蓝新能源公司官网?  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  如何快速建站并高效导出源代码?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  阿里云网站制作公司,阿里云快速搭建网站好用吗?  深圳网站制作培训,深圳哪些招聘网站比较好?  如何通过cPanel快速搭建网站?  建站之星如何快速生成多端适配网站?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  5种Android数据存储方式汇总  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何选择PHP开源工具快速搭建网站?  定制建站如何定义?其核心优势是什么?  无锡营销型网站制作公司,无锡网选车牌流程?  建站org新手必看:2024最新搭建流程与模板选择技巧  如何在云主机上快速搭建网站?  网站网页制作专业公司,怎样制作自己的网页?  简历在线制作网站免费版,如何创建个人简历?  微信小程序制作网站有哪些,微信小程序需要做网站吗?  制作旅游网站html,怎样注册旅游网站?  建站之星云端配置指南:模板选择与SEO优化一键生成  高性能网站服务器部署指南:稳定运行与安全配置优化方案  如何用PHP工具快速搭建高效网站?  广州建站公司哪家好?十大优质服务商推荐  h5在线制作网站电脑版下载,h5网页制作软件?  制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?  如何在VPS电脑上快速搭建网站?  如何通过服务器快速搭建网站?完整步骤解析  如何快速登录WAP自助建站平台? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。