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 相关文章推荐
js url传值中文乱码之解决之道
Nov 20 Javascript
jquery中get,post和ajax方法的使用小结
Feb 04 Javascript
jquery 实现两级导航菜单附效果图
Mar 07 Javascript
使用ajaxfileupload.js实现ajax上传文件php版
Jun 26 Javascript
JavaScript设计模式之原型模式(Object.create与prototype)介绍
Dec 28 Javascript
Javascript动态创建表格及删除行列的方法
May 15 Javascript
js父页面中使用子页面的方法
Jan 09 Javascript
利用JS判断鼠标移入元素的方向
Dec 11 Javascript
Angularjs自定义指令实现三级联动 选择地理位置
Feb 13 Javascript
Vue-router路由判断页面未登录跳转到登录页面的实例
Oct 26 Javascript
layer弹出层 iframe层去掉滚动条的实例代码
Aug 17 Javascript
vue 项目@change多个参数传值多个事件的操作
Jan 29 Vue.js
基于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
星际中一些鲜为人知的详细资料
2020/03/04 星际争霸
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
2017/07/22 PHP
用JavaScript将从数据库中读取出来的日期型格式化为想要的类型。
2009/08/15 Javascript
javascript 面向对象编程基础:继承
2009/08/21 Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
2010/11/17 Javascript
基于jquery实现的可以编辑选择的下拉框的代码
2010/11/19 Javascript
手机平板等移动端适配跳转URL的js代码
2014/01/25 Javascript
javascript控制在光标位置插入文字适合表情的插入
2014/06/09 Javascript
JS遍历Json字符串中键值对先转成JSON对象再遍历
2014/08/15 Javascript
js实现浏览本地文件并显示扩展名的方法
2015/08/17 Javascript
JavaScript中的this到底是什么(一)
2015/12/09 Javascript
对js eval()函数的一些见解
2016/08/15 Javascript
TypeScript学习之强制类型的转换
2016/12/27 Javascript
angular学习之ngRoute路由机制
2017/04/12 Javascript
基于hover的用法实例(推荐)
2017/07/04 Javascript
Nuxt.js踩坑总结分享
2018/01/18 Javascript
JS实现点击下拉菜单把选择的内容同步到input输入框内的实例
2018/01/23 Javascript
javaScript中&quot;==&quot;和&quot;===&quot;的区别详解
2018/03/16 Javascript
npm 语义版本控制详解
2019/09/10 Javascript
Python自动扫雷实现方法
2015/07/25 Python
python爬虫之xpath的基本使用详解
2018/04/18 Python
python 实现单通道转3通道
2019/12/03 Python
解决tensorflow模型压缩的问题_踩坑无数,总算搞定
2021/03/02 Python
35款精致的 CSS3 和 HTML5 网页模板 推荐
2012/08/03 HTML / CSS
介绍java中初始化块的使用
2012/09/11 面试题
行政助理的职责
2013/11/14 职场文书
致长跑运动员广播稿
2014/01/31 职场文书
物控部经理职务说明书
2014/02/25 职场文书
新教师培训心得体会
2014/09/02 职场文书
群众路线教育实践活动学习心得体会
2014/10/30 职场文书
铣工实训报告
2014/11/05 职场文书
2014矛盾纠纷排查调处工作总结
2014/12/09 职场文书
工程竣工验收申请报告
2015/05/15 职场文书
企业催款函范本
2015/06/24 职场文书
在pyCharm中下载第三方库的方法
2021/04/18 Python
python 实现德洛内三角剖分的操作
2021/04/22 Python