Jquery 实现Tab效果 思路是js思路


Posted in Javascript onMarch 02, 2010
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title></title> 
<script src="http://img.3water.com/jslib/jquery/jquery.js" type="text/javascript"></script> 
<style type="text/css"> 
.tab 
{ 
background-color: #FAFAFA; 
margin: 5px 8px; 
padding: 5px 10px; 
} 
.tab p span 
{ 
background-color: #EFEFEF; 
border: 1px solid #CCCCCC; 
cursor: pointer; 
margin-right: 6px; 
padding: 2px 5px; 
} 
.tab p span.current 
{ 
background-color: #FAFAFA; 
border-bottom-color: #fafafa; 
} 
.tab p 
{ 
border-bottom: 1px solid #CCCCCC; 
font-weight: bold; 
padding: 0 10px 2px; 
} 
.tab li 
{ 
border-bottom: 1px dotted #CCCCCC; 
padding-bottom: 3px; 
margin: 5px 0; 
} 
.tab .mhot, .tab.allhot 
{ 
display: none; 
} 
</style> 
<script type="text/javascript"> 
$(document).ready(function() { 
$(".tab span:first").addClass("current"); //为第一个SPAN添加当前效果样式 
$(".tab ul:not(:first)").hide(); //隐藏其它的UL 
$(".tab span").mouseover(function() { 
$(".tab span").removeClass("current"); //去掉所有SPAN的样式 
$(this).addClass("current"); 
$(".tab ul").hide(); 
$("." + $(this).attr("id")).fadeIn('slow'); 
}); 
}); 
</script> 
</head> 
<body> 
<div class="tab"> 
<p> 
<span id="tab1">tab1</span> <span id="tab2">tab2</span> <span id="tab3">tab3</span></p> 
<ul class="tab1"> 
<li>三水点靠木</li><li>3water.com</li><li>我和我</li></ul> 
<ul class="tab2"> 
<li>一花一世办</li><li>一草一天堂</li></ul> 
<ul class="tab3"> 
<li>阿里巴巴</li><li>阿里巴巴</li><li>一草一天堂</li><li>我和我的祖国</li><li>最爱的地方</li></ul> 
</div> 
</body> 
</html>

演示代码 http://demo.3water.com/js/jquery_tab/index.htm
Javascript 相关文章推荐
用js判断浏览器是否是IE的比较好的办法
May 08 Javascript
细品javascript 寻址,闭包,对象模型和相关问题
Apr 27 Javascript
Javascript this 的一些学习总结
Aug 31 Javascript
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
Nov 25 Javascript
七个很有意思的PHP函数
May 12 Javascript
浅谈jQuery中height与width
Jul 06 Javascript
基于javascript实现样式清新图片轮播特效
Mar 30 Javascript
JavaScript代码实现图片循环滚动效果
Mar 19 Javascript
JavaScript实现图片轮播组件代码示例
Nov 22 Javascript
使用react实现手机号的数据同步显示功能的示例代码
Apr 03 Javascript
详解如何使用router-link对象方式传递参数?
May 02 Javascript
p5.js临摹旋转爱心
Oct 23 Javascript
JavaScript页面刷新与弹出窗口问题的解决方法
Mar 02 #Javascript
在一个浏览器里呈现所有浏览器测试结果的前端测试工具的思路
Mar 02 #Javascript
jQuery对象和DOM对象的相互转化实现代码
Mar 02 #Javascript
Javascript 自定义类型方法小结
Mar 02 #Javascript
Javascript Cookie读写删除操作的函数
Mar 02 #Javascript
28个JS验证函数收集
Mar 02 #Javascript
用js脚本控制asp.net下treeview的NodeCheck的实现代码
Mar 02 #Javascript
You might like
DOTA2 6.87版本后新眼位详解攻略
2020/04/20 DOTA
无数据库的详细域名查询程序PHP版(4)
2006/10/09 PHP
PHP Document 代码注释规范
2009/04/13 PHP
PHP __autoload()方法真的影响性能吗?
2012/03/30 PHP
php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
2013/08/10 PHP
微信支付开发动态链接Native支付
2016/07/12 PHP
Yii视图操作之自定义分页实现方法
2016/07/14 PHP
windows 2008r2+php5.6.28环境搭建详细过程
2019/06/18 PHP
jQuery 表格工具集
2010/04/25 Javascript
用方法封装javascript的new操作符(一)
2010/12/25 Javascript
Jquery each方法跳出循环,并获取返回值(实例讲解)
2013/12/12 Javascript
jQuery动态添加可拖动元素完整实例(附demo源码下载)
2016/06/21 Javascript
nodejs require js文件入口,在package.json中指定默认入口main方法
2018/10/10 NodeJs
详解Nodejs get获取远程服务器接口数据
2019/03/26 NodeJs
Vue中 axios delete请求参数操作
2020/08/25 Javascript
python目录操作之python遍历文件夹后将结果存储为xml
2014/01/27 Python
Python解析网页源代码中的115网盘链接实例
2014/09/30 Python
python仿evething的文件搜索器实例代码
2019/05/13 Python
python根据时间获取周数代码实例
2019/09/30 Python
Python之——生成动态路由轨迹图的实例
2019/11/22 Python
解决pycharm上的jupyter notebook端口被占用问题
2019/12/17 Python
解决pytorch DataLoader num_workers出现的问题
2020/01/14 Python
Python进阶之迭代器与迭代器切片教程
2020/01/29 Python
Python如何实现大型数组运算(使用NumPy)
2020/07/24 Python
Python类class参数self原理解析
2020/11/19 Python
HTML5中的Article和Section元素认识及使用
2013/03/22 HTML / CSS
经典c++面试题六
2012/01/18 面试题
数据库专业英语
2012/11/30 面试题
工作说明书格式
2014/07/29 职场文书
离婚协议书该怎么写
2014/10/04 职场文书
喋血孤城观后感
2015/06/08 职场文书
老人与海读书笔记
2015/06/26 职场文书
2015初中团委工作总结
2015/07/28 职场文书
2016年小学生清明节广播稿
2015/12/17 职场文书
职场干货:简历中的自我评价应该这样写!
2019/05/06 职场文书
500字作文之周记
2019/12/13 职场文书