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多线程的实现方法
May 08 Javascript
jQuery实现点击该行即可删除HTML表格行
Oct 17 Javascript
jQuery简单实现图片预加载
Apr 20 Javascript
在for循环中length值是否需要缓存
Jul 27 Javascript
基于javascript实现最简单的选项卡切换效果
May 16 Javascript
AngularJS实现按钮提示与点击变色效果
Sep 07 Javascript
Angular中支持SCSS的方法
Nov 18 Javascript
JavaScript实现京东购物放大镜和选项卡效果的方法分析
Jul 05 Javascript
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
Jul 13 Javascript
vue项目开发中setTimeout等定时器的管理问题
Sep 13 Javascript
vue实现压缩图片预览并上传功能(promise封装)
Jan 10 Javascript
npm的lock机制解析
Jun 20 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将数据库中的电话号码读取出来并生成图片
2008/08/31 PHP
php中session_unset与session_destroy的区别分析
2011/06/16 PHP
学习php设计模式 php实现桥梁模式(bridge)
2015/12/07 PHP
推荐40个简单的 jQuery 导航插件和教程(下篇)
2012/09/14 Javascript
window.showModalDialog()返回值的学习心得总结
2014/01/07 Javascript
JQuery的Ajax请求实现局部刷新的简单实例
2014/02/11 Javascript
jquery实现全选和全不选功能效果的实现代码【推荐】
2016/05/05 Javascript
超实用的JavaScript代码段 附使用方法
2016/05/22 Javascript
妙用Bootstrap的 popover插件实现校验表单提示功能
2016/08/29 Javascript
JavaScript中三种常见的排序方法
2017/02/24 Javascript
vue2.0实现导航菜单切换效果
2017/05/08 Javascript
详解如何用webpack打包一个网站应用项目
2017/07/12 Javascript
webpack配置sass模块的加载的方法
2017/07/30 Javascript
用Axios Element实现全局的请求loading的方法
2018/03/15 Javascript
jQuery中将json数据显示到页面表格的方法
2018/05/27 jQuery
浅谈React Event实现原理
2018/09/20 Javascript
前端深入理解Typescript泛型概念
2020/03/09 Javascript
swiper4实现移动端导航栏tab滑动切换
2020/10/16 Javascript
Python出现segfault错误解决方法
2016/04/16 Python
python中for循环输出列表索引与对应的值方法
2018/11/07 Python
Django通用类视图实现忘记密码重置密码功能示例
2019/12/17 Python
Django bulk_create()、update()与数据库事务的效率对比分析
2020/05/15 Python
django restframework serializer 增加自定义字段操作
2020/07/15 Python
PyCharm2019.3永久激活破解详细图文教程,亲测可用(不定期更新)
2020/10/29 Python
Python关于拓扑排序知识点讲解
2021/01/04 Python
python中re模块知识点总结
2021/01/17 Python
英国办公家具网站:Furniture At Work
2019/10/07 全球购物
ShellScript面试题一则-ShellScript编程
2014/06/24 面试题
英语专业学子个人的自我评价
2013/10/02 职场文书
计算机科学与技术应届生求职信
2013/11/07 职场文书
大学生怎样进行自我评价
2013/12/07 职场文书
幼儿园迎新生欢迎词
2015/09/30 职场文书
《将心比心》教学反思
2016/02/23 职场文书
幼儿园科学课教学反思
2016/03/03 职场文书
mysql对于模糊查询like的一些汇总
2021/05/09 MySQL
Python自动化实战之接口请求的实现
2022/05/30 Python