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 相关文章推荐
JavaScript中两个感叹号的作用说明
Dec 28 Javascript
jquery.post用法之type设置问题
Feb 24 Javascript
JS控制按钮10秒钟后可用的方法
Dec 22 Javascript
jQuery实现页面评论栏中访客信息自动填写功能的方法
May 23 Javascript
js编写选项卡效果
May 23 Javascript
详解webpack2+React 实例demo
Sep 11 Javascript
微信小程序中button组件的边框设置的实例详解
Sep 27 Javascript
原生JS实现ajax与ajax的跨域请求实例
Dec 01 Javascript
使用Vue.js和Element-UI做一个简单登录页面的实例
Feb 23 Javascript
JavaScript实现动态添加、移除元素或属性的方法分析
Jan 03 Javascript
Vue实现微信支付功能遇到的坑
Jun 05 Javascript
node实现爬虫的几种简易方式
Aug 22 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
PHP 读取和修改大文件的某行内容的代码
2009/10/30 PHP
PHP实现即时输出、实时输出内容方法
2015/05/27 PHP
php实现html标签闭合检测与修复方法
2015/07/09 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
2017/06/06 PHP
php7安装mongoDB扩展的方法分析
2017/08/02 PHP
PHP registerXPathNamespace()函数讲解
2019/02/03 PHP
Thinkphp整合阿里云OSS图片上传实例代码
2019/04/28 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
2019/05/13 PHP
Laravel+Intervention实现上传图片功能示例
2019/07/09 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
2020/01/22 PHP
document.documentElement的一些使用技巧
2013/04/18 Javascript
常用的Javascript数据验证插件
2015/08/04 Javascript
解决VUEX刷新的时候出现数据消失
2017/07/03 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
2017/11/24 Javascript
js 两数组去除重复数值的实例
2017/12/06 Javascript
jQuery+SpringMVC中的复选框选择与传值实例
2018/01/08 jQuery
JavaScript中字符串的常用操作方法及特殊字符
2018/03/18 Javascript
JS中原始值和引用值的储存方式示例详解
2018/03/23 Javascript
vue组件中使用props传递数据的实例详解
2018/04/08 Javascript
nodejs实现范围请求的实现代码
2018/10/12 NodeJs
详解ES6 Promise对象then方法链式调用
2018/10/20 Javascript
Vue-resource安装过程及使用方法解析
2020/07/21 Javascript
[03:54]Ehome出征西雅图 回顾2016国际邀请赛晋级之路
2016/08/02 DOTA
用pickle存储Python的原生对象方法
2017/04/28 Python
利用Python库Scapy解析pcap文件的方法
2019/07/23 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
2020/03/11 Python
Django数据库操作之save与update的使用
2020/04/01 Python
Pytest如何使用skip跳过执行测试
2020/08/13 Python
美国LOGO设计公司:The Logo Company
2018/07/16 全球购物
Quiksilver美国官网:始于1969年的优质冲浪服和滑雪板外套
2020/04/20 全球购物
Aosom西班牙:家具在线商店
2020/06/11 全球购物
Linux管理员面试经常问道的相关命令
2014/12/12 面试题
计算机毕业大学生推荐信
2013/12/01 职场文书
竞选体育委员演讲稿
2014/04/26 职场文书
《遗弃》开发商删推文要跑路?官方回应:还在开发
2022/04/03 其他游戏
js 实现验证码输入框示例详解
2022/09/23 Javascript