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 相关文章推荐
jquery实现文本框鼠标右击无效以及不能输入的代码
Nov 05 Javascript
JavaScript flash复制库类 Zero Clipboard
Jan 17 Javascript
addEventListener和attachEvent二者绑定的执行函数中的this不相同
Dec 09 Javascript
js中回调函数的学习笔记
Jul 31 Javascript
JS基于面向对象实现的多个倒计时器功能示例
Feb 28 Javascript
JS计算输出100元钱买100只鸡问题的解决方法
Jan 04 Javascript
React-native桥接Android原生开发详解
Jan 17 Javascript
通过vue-router懒加载解决首次加载时资源过多导致的速度缓慢问题
Apr 08 Javascript
vue拖拽组件使用方法详解
Dec 01 Javascript
Vue事件处理原理及过程详解
Mar 11 Javascript
记录一次websocket封装的过程
Nov 23 Javascript
ajax请求前端跨域问题原因及解决方案
Oct 16 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
基于mysql的论坛(1)
2006/10/09 PHP
php学习笔记之 函数声明(二)
2011/06/09 PHP
PHP计算2点经纬度之间的距离代码
2013/08/12 PHP
分享一则PHP定义函数代码
2015/02/26 PHP
PHP实现json_decode不转义中文的方法
2017/05/20 PHP
PHP面向对象五大原则之开放-封闭原则(OCP)详解
2018/04/04 PHP
在laravel中使用with实现动态添加where条件
2019/10/10 PHP
判断多个input type=file是否有已经选择好文件的代码
2012/05/23 Javascript
使用jquery实现图文切换效果另加特效
2013/01/20 Javascript
jsPDF生成pdf后在网页展示实例
2014/01/16 Javascript
JavaScript函数模式详解
2014/11/07 Javascript
浅谈js中的三种继承方式及其优缺点
2016/08/10 Javascript
Vue.js render方法使用详解
2017/04/05 Javascript
微信小程序实现图片上传功能实例(前端+PHP后端)
2018/01/10 Javascript
JS加密插件CryptoJS实现AES加密操作示例
2018/08/16 Javascript
es6中比较有用的7个技巧小结
2019/07/12 Javascript
详解webpack打包vue项目之后生成的dist文件该怎么启动运行
2019/09/06 Javascript
Vue初始化中的选项合并之initInternalComponent详解
2020/06/11 Javascript
JavaScript封装单向链表的示例代码
2020/09/17 Javascript
探索Python3.4中新引入的asyncio模块
2015/04/08 Python
python获取当前时间对应unix时间戳的方法
2015/05/15 Python
tensorflow实现测试时读取任意指定的check point的网络参数
2020/01/21 Python
python GUI库图形界面开发之PyQt5信号与槽基本操作
2020/02/25 Python
Html5嵌入钉钉的实现示例
2020/06/04 HTML / CSS
美国珠宝店:Helzberg Diamonds
2018/10/24 全球购物
Nike瑞典官方网站:Nike.com (SE)
2018/11/26 全球购物
计算机开发个人求职信范文
2013/09/26 职场文书
广告词串烧
2014/03/19 职场文书
《金子》教学反思
2014/04/13 职场文书
党员群众路线教育实践活动学习笔记
2014/11/05 职场文书
实习单位指导教师评语
2014/12/30 职场文书
中秋节随笔
2015/08/15 职场文书
Nginx URL重写rewrite机制原理及使用实例
2021/04/01 Servers
Django项目如何获得SSL证书与配置HTTPS
2021/04/30 Python
PostgreSQL数据库去除重复数据和运算符的基本查询操作
2022/04/12 PostgreSQL