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 相关文章推荐
070823更新的一个[消息提示框]组件 兼容ie7
Aug 29 Javascript
javascript 按回车键相应按钮提交事件
Nov 02 Javascript
一样的table?不一样的table(可编辑状态table)
Sep 19 Javascript
jQuery之排序组件的深入解析
Jun 19 Javascript
js中switch case循环实例代码
Dec 30 Javascript
JavaScript设计模式之单件模式介绍
Dec 28 Javascript
js实现点击左右按钮轮播图片效果实例
Jan 29 Javascript
js实现鼠标滑过文字链接色彩变化的效果
May 06 Javascript
js 模仿锚点定位的实现方法
Nov 19 Javascript
vue scroller返回页面记住滚动位置的实例代码
Jan 29 Javascript
基于jQuery实现的设置文本区域的光标位置
Jun 15 jQuery
JavaScript实现拖拽功能
Feb 11 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
PHP开发规范手册之PHP代码规范详解
2011/01/13 PHP
php过滤敏感词的示例
2014/03/31 PHP
PHP表单验证内容是否为空的实现代码
2016/11/14 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
AJAX架构之Dojo篇
2007/04/10 Javascript
JavaScript性能优化 创建文档碎片(document.createDocumentFragment)
2010/07/13 Javascript
javascript框架设计读书笔记之种子模块
2014/12/02 Javascript
原生javascript实现图片滚动、延时加载功能
2015/01/12 Javascript
jQuery拖动布局其结果保存到数据库
2015/10/09 Javascript
Bootstrap模态窗口源码解析
2017/02/08 Javascript
JavaScript事件方法(实例讲解)
2017/06/27 Javascript
vue实现商城上货组件简易版
2017/11/27 Javascript
Vue-cli中为单独页面设置背景色的实现方法
2018/02/11 Javascript
vue translate peoject实现在线翻译功能【新手必看】
2018/06/07 Javascript
JavaScript 如何计算文本的行数的实现
2020/09/14 Javascript
[01:18:36]LGD vs VP Supermajor 败者组决赛 BO3 第一场 6.10
2018/07/04 DOTA
[07:25]DOTA2-DPC中国联赛2月5日Recap集锦
2021/03/11 DOTA
Python中的XML库4Suite Server的介绍
2015/04/14 Python
Django权限机制实现代码详解
2018/02/05 Python
numpy.linspace函数具体使用详解
2019/05/27 Python
Python绘制股票移动均线的实例
2019/08/24 Python
pandas使用函数批量处理数据(map、apply、applymap)
2020/11/27 Python
python中用ggplot绘制画图实例讲解
2021/01/26 Python
HTML5组件Canvas实现图像灰度化(步骤+实例效果)
2013/04/22 HTML / CSS
Hunkemöller西班牙:欧洲最大的内衣连锁店
2018/08/15 全球购物
测量工程专业求职信
2014/02/24 职场文书
小学庆六一活动方案
2014/02/28 职场文书
求职意向书范文
2014/04/01 职场文书
就业协议书范本
2014/04/11 职场文书
企业文化标语大全
2014/06/10 职场文书
2014年营业员工作总结
2014/11/18 职场文书
周恩来的四个昼夜观后感
2015/06/03 职场文书
军事理论课感想
2015/08/11 职场文书
浅谈MySQL 亿级数据分页的优化
2021/06/15 MySQL
浅谈Node的内存泄露问题
2022/05/06 NodeJs
Mysql数据库group by原理详解
2022/07/07 MySQL