jquery中实现简单的tabs插件功能的代码


Posted in Javascript onMarch 02, 2011

言归正传,以下是全文。

先附上两张最简单的效果图。

jquery中实现简单的tabs插件功能的代码

jquery中实现简单的tabs插件功能的代码

首先编写简单的HTML代码。用作tabs的UL标签和包含内容的p标签。

<ul><li><a href="#first">海阔天空</a></li><li><a href="#second">光辉岁月</a></li><li><a href="#third">真的爱你</a></li></ul>简单起见,我只写三个。

<div id="first"><p>今天我,寒夜里看雪飘过。怀着冷却了的心窝飘远方……仍然自由自我,永远高唱我歌,走遍千里。</p></div>

<div id="second"><p>钟声响起归家的讯号,在他生命里仿佛带点唏嘘……自信可改变未来,问谁又能做到。</p></div>

<div id="third"><p>无法可修饰的一对手,带出温暖永远在背后……请准我说声,真的爱你。</p></div>

所有外观不用图片,简简单单就行,因此全部使用CSS。这边我挑比较重要的写。

li{float:left;}

a{display:block;border:solid 1px #000;}

div{border:solid 1px #000;margin-top=-1px;}

.selected{border-bottom-color:#FFF; color:#F00;}//把选中tab底部的边框颜色设为跟内容背景一样的颜色

重头戏来了,那就是如何用简单的jquery实现tabs功能。

<script language="javascript"> 
$(function{ 
$('div').hide().filter(':first').show();//默认只显示第一个<div>标签中的内容。 
$('a').click(function(){ 
$('div').hide(); 
$('a').removeClass('selected'); 
$(this).addClass('selected'); 
$('div').hide().filter(this.hash).show();//这步至关重要,this.hash的意思是,当点击链接时,只显示被点击链接指向的内容。比如点击<a href="first">时就只显示<div id="first">下的内容。 
$('div'). 
}).filter(':first').click();//默认情况下,让它点击第一个按钮。 
}); 
</script>

以上是全部内容,感兴趣的可以去随便测试一下。谢谢大家。
Javascript 相关文章推荐
javascript showModalDialog 多层模态窗口实现页面提交及刷新的代码
Nov 28 Javascript
JavaScript Object的extend是一个常用的功能
Dec 02 Javascript
jquery向.ashx文件post中文乱码问题的解决方法
Mar 28 Javascript
使用Jquery搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
Jul 10 Javascript
js 判断计算字符串长度/判断空的简单方法
Aug 05 Javascript
详解js闭包
Sep 02 Javascript
jQuery EasyUI 右键菜单--关闭标签/选项卡的简单实例
Oct 10 Javascript
基于jQuery实现选项卡效果
Jan 04 Javascript
Javascript实现从小到大的数组转换成二叉搜索树
Jun 13 Javascript
jQuery表单设置值的方法
Jun 30 jQuery
小谈angular ng deploy的实现
Apr 07 Javascript
npm全局环境变量配置详解
Dec 15 Javascript
基于jQuery的简单的列表导航菜单
Mar 02 #Javascript
jquery异步调用页面后台方法&amp;#8207;(asp.net)
Mar 01 #Javascript
jQuery获取文本节点之 text()/val()/html() 方法区别
Mar 01 #Javascript
jquery一句话全选/取消全选
Mar 01 #Javascript
基于jQuery的Tab选项框效果代码(插件)
Mar 01 #Javascript
jquery中实现标签切换效果的代码
Mar 01 #Javascript
IE图片缓存document.execCommand(&quot;BackgroundImageCache&quot;,false,true)
Mar 01 #Javascript
You might like
杏林同学录(七)
2006/10/09 PHP
一步一步学习PHP(5) 类和对象
2010/02/16 PHP
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)
2014/11/08 PHP
jsonp原理及使用
2013/10/28 Javascript
JS中typeof与instanceof之间的区别总结
2013/11/14 Javascript
javascript瀑布流布局实现方法详解
2016/02/17 Javascript
基于Bootstrap实现下拉菜单项和表单导航条(两个菜单项,一个下拉菜单和登录表单导航条)
2016/07/22 Javascript
通过JS获取Request.QueryString()参数的值实现方法
2016/09/27 Javascript
bootstrap table小案例
2016/10/21 Javascript
利用node.js实现反向代理的方法详解
2017/07/24 Javascript
深入理解vue-router之keep-alive
2017/08/31 Javascript
微信小程序实现tab切换效果
2017/11/21 Javascript
element-ui 限制日期选择的方法(datepicker)
2018/05/16 Javascript
js中自定义react数据验证组件实例详解
2018/10/19 Javascript
JS复杂判断的更优雅写法代码详解
2018/11/07 Javascript
微信小程序实现卡片层叠滑动效果
2019/06/21 Javascript
Vant picker 多级联动操作
2020/11/02 Javascript
[01:23]一分钟告诉你 DOTA2为什么叫信仰2
2014/06/20 DOTA
从零学Python之hello world
2014/05/21 Python
通过Python来使用七牛云存储的方法详解
2015/08/07 Python
解决Python 爬虫URL中存在中文或特殊符号无法请求的问题
2018/05/11 Python
python实现一个简单的ping工具方法
2019/01/31 Python
解决启动django,浏览器显示“服务器拒绝访问”的问题
2020/05/13 Python
瑞士香水购物网站:Parfumcity.ch
2017/01/14 全球购物
"序列点" 是什么
2016/07/29 面试题
公务员职务工作的自我评价
2013/11/01 职场文书
财务方面个人工作的自我评价
2013/12/28 职场文书
关爱老人标语
2014/06/21 职场文书
实习护士自荐信
2014/06/21 职场文书
查摆问题对照检查材料
2014/08/28 职场文书
销售内勤岗位职责范本
2015/04/13 职场文书
写给老师的保证书
2015/05/09 职场文书
婚庆公司开业主持词
2015/06/30 职场文书
《我是什么》教学反思
2016/02/16 职场文书
python创建字典及相关管理操作
2022/04/13 Python
VMware虚拟机安装 Windows Server 2022的详细图文教程
2022/09/23 Servers