核心代码:复制代码 代码如下:function cur(ele){ $(ele).addClass("cur").siblings().removeClass("cur"); } function tab(id_tab,tag_tab,id_con,tag_con,act){ $(id_tab).find(tag_tab).eq(0).addClass("cur"); $(id_con).find(tag_con).eq(0).show().siblings(tag_con).hide(); if(!act){ act="click"}; if(act=="click"){ $(id_tab).find(tag_tab).each(function(i){ $(id_tab).find(tag_tab).eq(i).click(function(){ cur(this); $(id_con).find(tag_con).eq(i).show().siblings(tag_con).hide(); }) }) } if(act=="mouseover"){ $(id_tab).find(tag_tab).each(function(i){ $(id_tab).find(tag_tab).eq(i).mouseover(function(){ cur(this); $(id_con).find(tag_con).eq(i).show().siblings(tag_con).hide(); }) }) } } $(document).ready(function(){ tab("#tri","li","#game_con","div","click"); });演示代码:运行后,需要刷新下,才能加载jquery
.cur{color:red;border-bottom:2px solid green;background:blue;}
#ngame{
width:500px;
}
#tri{
width:500px;
background:#f1f1f1;
margin:0;
padding:0;
cursor:pointer;
}
#tri li{
float:left;
font-size:12px;
padding:2px;
margin-right:10px;
color:#000;
}
#game_con{
width:498px;
height:80px;
border:1px solid #f1f1f1;
font-size:14px;
}
#game_con div ul{
margin:0;
padding:0;
list-style-type:none;
font-size:14px;
}
百度
脚本之家
服务器软件
·内容baidu.com
内容jb51.net
内容s.jb51.net
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
推荐阅读
JavaScript之信息的封装 js对象入门
JavaScript之信息的封装 在编码前,我们需要了解如下几个术语;封装:对内部数据的表现形式和实施细节进行隐藏; 私有属性和方法:外界只能通过其公开的接口与其进行存取和交互 作用域:JavaScript中,只有函数具有>>>详细阅读
本文标题:jquery Tab 选项卡通用函数
地址:http://www.17bianji.com/kaifa2/JS/26558.html
1/2 1