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

时间:2024-04-22 22:21:09 

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.aspxhome.com/js/2012/TabDemo/
打包下载:TabDemo_jb51.rar

标签:tab,滑动门
0
投稿

猜你喜欢

  • JavaScript—window对象使用示例

    2024-05-08 09:39:34
  • python matplotlib.pyplot.plot()参数用法

    2023-07-13 17:39:48
  • 浅谈pytorch中为什么要用 zero_grad() 将梯度清零

    2022-10-02 11:24:18
  • JavaScript ES6的新特性使用新方法定义Class

    2024-04-10 11:00:30
  • asp.net中通过ALinq让Mysql操作变得如此简单

    2024-01-21 06:53:41
  • Python 对输入的数字进行排序的方法

    2022-11-10 13:11:36
  • 为你总结一些php信息函数

    2023-10-28 09:46:59
  • Python利用Xpath选择器爬取京东网商品信息

    2021-05-18 09:08:41
  • Mysql Binlog数据查看的方法详解

    2024-01-27 18:26:22
  • mysql数据库实现设置字段长度

    2024-01-24 12:49:13
  • 使用python 对验证码图片进行降噪处理

    2022-01-27 23:02:16
  • 详解javascript事件冒泡

    2024-04-18 09:52:09
  • Python中条件判断语句的简单使用方法

    2022-10-12 00:34:34
  • Pandas提取单元格的值操作

    2022-10-19 08:34:21
  • python提取word文件中的所有图片

    2022-04-10 13:56:39
  • MySQL Cluster集群的初级部署教程

    2024-01-22 01:50:16
  • JavaScript检查数据中是否存在相同的元素(两种方法)

    2024-04-29 13:41:50
  • FCKeditor编辑器添加图片上传功能及图片路径问题解决方法

    2022-12-15 01:07:10
  • WML初级教程之从实际应用中了解WML

    2008-09-04 11:24:00
  • python条件变量之生产者与消费者操作实例分析

    2023-05-06 02:06:42
  • asp之家 网络编程 m.aspxhome.com