基于jquery自己写tab滑动门(通用版)


Posted in Javascript onOctober 30, 2012

css:

.main 
{ 
height:360px; 
width:290px; 
border:1px solid #444444; 
font-size:12px; 
color:#444444; 
margin:20px; 
} 
.main_top 
{ 
height:30px; 
width:290px; 
line-height:30px; 
text-align:left; 
background-color:#999999; 
border-bottom:1px solid #444444; 
} 
.main_top ul 
{ 
padding:0px; 
margin:0px; 
list-style-type:none; 
position:absolute; 
} 
.main_top ul li.h_qian 
{ 
float:left; 
width:80px; 
text-align:center; 
background-color:#999999; 
height:30px; 
} 
.main_top ul li.h_hou 
{ 
float:left; 
width:80px; 
text-align:center; 
background-color:#ffffff; 
cursor:pointer; 
margin-top:1px; 
height:30px; 
font-weight:bold; 
} 
.main_content 
{ 
margin:10px; 
}

 js:
function tabchange(obj,p,c,q,h) { 
$(obj).parent().find("li").attr("class", ""+q+""); 
$(obj).parents("."+p+"").find("."+c+"").hide(); 
$(obj).attr("class", ""+h+""); 
var j = $(obj).index(); 
$(obj).parents("."+p+"").find("."+c+":eq(" + j + ")").show(); 
}

html:
<div class="main"> 
<div class="main_top"> 
<ul> 
<li class="h_hou" onmouseover="tabchange(this,'main','main_content','h_qian','h_hou')">第一模块</li> 
<li class="h_qian" onmouseover="tabchange(this,'main','main_content','h_qian','h_hou')">第二模块</li> 
<li class="h_qian" onmouseover="tabchange(this,'main','main_content','h_qian','h_hou')">第三模块</li> 
</ul> 
</div> 
<div class="main_content">第1块 
</div> 
<div class="main_content" style="display:none;">第2块 
</div> 
<div class="main_content" style="display:none;">第3块 
</div> 
</div>

代码很简单,不多说了,详细使用方法请参照Demo中tangtab.js里的注释。

附:
在线演示:http://demo.3water.com/js/2012/TabDemo/
打包下载:TabDemo_3water.rar

Javascript 相关文章推荐
Javascript 更新 JavaScript 数组的 uniq 方法
Jan 23 Javascript
javascript 特殊字符串
Feb 25 Javascript
js实现双击图片放大单击缩小的方法
Feb 17 Javascript
JavaScript中数组添加值和访问值常见问题
Feb 06 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
Apr 01 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
Jul 21 Javascript
详解Vue组件之间的数据通信实例
Jun 17 Javascript
vue如何获取点击事件源的方法
Aug 10 Javascript
vue cli 3.x 项目部署到 github pages的方法
Apr 17 Javascript
微信小程序Page中data数据操作和函数调用方法
May 08 Javascript
js判断非127开头的IP地址的实例代码
Jan 05 Javascript
vue a标签点击实现赋值方式
Sep 07 Javascript
基于jquery的滚动条滚动固定div(附演示下载)
Oct 29 #Javascript
使用jquery动态加载javascript以减少服务器压力
Oct 29 #Javascript
不使用XMLHttpRequest实现异步加载 Iframe和script
Oct 29 #Javascript
js制作的鼠标悬浮时产生的下拉框效果
Oct 27 #Javascript
改进版通过Json对象实现深复制的方法
Oct 24 #Javascript
分享8款优秀的 jQuery 加载动画和进度条插件
Oct 24 #Javascript
jquery 实现checkbox全选,反选,全不选等功能代码(奇数)
Oct 24 #Javascript
You might like
玛琪朵 Macchiato
2021/03/03 咖啡文化
将数字格式的计算结果转为汉字格式
2006/10/09 PHP
PHP中usort在值相同时改变原始位置问题的解决方法
2011/11/27 PHP
巧用php中的array_filter()函数去掉多维空值的代码分享
2012/09/07 PHP
yii的CURD操作实例详解
2014/12/04 PHP
PHP抓取淘宝商品的用户晒单评论+图片+搜索商品列表实例
2016/04/14 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
2019/05/13 PHP
php设计模式之策略模式应用案例详解
2019/06/17 PHP
jQuery与其它库冲突的解决方法
2010/06/25 Javascript
Javascript中 关于prototype属性实现继承的原理图
2013/04/16 Javascript
js算法中的排序、数组去重详细概述
2013/10/14 Javascript
node.js中的http.response.end方法使用说明
2014/12/14 Javascript
简述JavaScript中正则表达式的使用方法
2015/06/15 Javascript
JavaScript判断是否是微信浏览器
2016/06/13 Javascript
jQuery实现响应鼠标事件的图片透明效果【附demo源码下载】
2016/06/16 Javascript
javascript中this关键字详解
2016/12/12 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
2017/06/15 Javascript
Angular 2 ngForm中的ngModel、[ngModel]和[(ngModel)]的写法
2017/06/29 Javascript
AngularJS实现的select二级联动下拉菜单功能示例
2017/10/25 Javascript
十分钟带你快速了解React16新特性
2017/11/10 Javascript
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
2018/02/10 Javascript
微信小程序实现pdf、word等格式文件上传的方法
2019/09/10 Javascript
Vue数字输入框组件的使用方法
2019/10/19 Javascript
vue实现一个矩形标记区域(rectangle marker)的方法
2020/10/28 Javascript
[02:44]重置世界,颠覆未来——DOTA2 7.23版本震撼上线
2019/12/01 DOTA
Python爬虫获取整个站点中的所有外部链接代码示例
2017/12/26 Python
Python 中Pickle库的使用详解
2018/02/24 Python
Django对接支付宝实现支付宝充值金币功能示例
2019/12/17 Python
Pycharm在指定目录下生成文件和删除文件的实现
2020/12/28 Python
2014年高三毕业生自我评价
2014/01/11 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
总经理助理岗位职责范本
2015/03/31 职场文书
2015年预算员工作总结
2015/05/14 职场文书
Pytest allure 命令行参数的使用
2021/04/18 Python
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
2021/06/11 Python
Win11怎么修改电源模式?Win11修改电源模式的方法
2022/04/05 数码科技