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 自动转到命名锚记
Jan 10 Javascript
jQuery表单验证插件formValidator(改进版)
Feb 03 Javascript
JS子父窗口互相操作取值赋值的方法介绍
May 11 Javascript
JS.getTextContent(element,preformatted)使用介绍
Sep 21 Javascript
Extjs grid添加一个图片状态或者按钮的方法
Apr 03 Javascript
jquery easyui使用心得
Jul 07 Javascript
JavaScript极简入门教程(一):基础篇
Oct 25 Javascript
多种js图片预加载实现方式分享
Feb 19 Javascript
JavaScript html5 canvas绘制时钟效果(二)
Mar 27 Javascript
vue引入axios同源跨域问题
Sep 27 Javascript
微信小程序实现点击效果
Jun 21 Javascript
JavaScript跳出循环的三种方法(break, return, continue)
Jul 30 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
Syphon 秘笈
2021/03/03 冲泡冲煮
php 中英文语言转换类
2011/09/07 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
2016/02/14 PHP
PHP goto语句用法实例
2019/08/06 PHP
laravel实现一个上传图片的接口,并建立软链接,访问图片的方法
2019/10/12 PHP
[对联广告] JS脚本类
2006/08/27 Javascript
javascript Zifa FormValid 0.1表单验证 代码打包下载
2007/06/08 Javascript
jquery 弹出层注册页面等(asp.net后台)
2010/06/17 Javascript
当鼠标移动到图片上时跟随鼠标显示放大的图片效果
2013/06/06 Javascript
JavaScript Ajax Json实现上下级下拉框联动效果实例代码
2013/11/23 Javascript
js与jQuery 获取父窗、子窗的iframe
2013/12/20 Javascript
原生javascript实现隔行换色
2015/01/04 Javascript
JQuery中绑定事件(bind())和移除事件(unbind())
2015/02/27 Javascript
JS实现可展开折叠层的鼠标拖曳效果
2015/10/09 Javascript
基于JS实现的笛卡尔乘积之商品发布
2016/05/13 Javascript
Javascript中的神器——Promise
2017/02/08 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
2019/08/01 Javascript
封装微信小程序http拦截器过程解析
2019/08/13 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
python使用7z解压软件备份文件脚本分享
2014/02/21 Python
在win和Linux系统中python命令行运行的不同
2016/07/03 Python
Python实现的根据文件名查找数据文件功能示例
2018/05/02 Python
更换Django默认的模板引擎为jinja2的实现方法
2018/05/28 Python
python2.7实现邮件发送功能
2018/12/12 Python
python 数据提取及拆分的实现代码
2019/08/26 Python
Python中断多重循环的思路总结
2019/10/04 Python
Python闭包与装饰器原理及实例解析
2020/04/30 Python
详解python中的lambda与sorted函数
2020/09/04 Python
Jogun Shop中文官网:韩国知名时尚男装网站
2016/10/12 全球购物
Melijoe英国官网:法国儿童时尚网站
2016/11/18 全球购物
TripAdvisor日本:全球领先的旅游网站
2019/02/14 全球购物
HQhair美国/加拿大:英国化妆品、美容及美发产品商城
2019/04/15 全球购物
垃圾回收的优点和原理
2014/05/16 面试题
网络工程专业毕业生推荐信
2013/10/28 职场文书
小学生国庆演讲稿
2014/09/05 职场文书
学前班幼儿评语大全
2014/12/29 职场文书