一个tab标签切换效果代码


Posted in Javascript onMarch 27, 2009

HTML:

<div class="tab"> 
<div id="tabsK"> 
<ul id="menu4"> 
<li onclick="settab(4,0)" class="hover"><a title="最新更新"><span>最新更新</span></a></li> 
<li onclick="settab(4,1)"><a title="企业新闻"><span>企业新闻</span></a></li> 
<li onclick="settab(4,2)"><a title="行业新闻"><span>行业新闻</span></a></li> 
<li onclick="settab(4,3)"><a title="专栏文章"><span>专栏文章</span></a></li> 
<li onclick="settab(4,4)"><a title="科技新闻"><span>科技新闻</span></a></li> 
</ul> 
</div> <div class="tab2" id="main4"> 
<ul class="block"></ul> 
<ul ></ul> 
<ul ></ul> 
<ul ></ul> 
<ul ></ul> 
</div> 
</div>

CSS:
#tabsK { 
float:left; 
width:100%; 
line-height:normal; 
border-bottom:1px solid #54545C; 
} 
#tabsK ul { 
margin:0; 
padding:10px 10px 0 10px; 
list-style:none; 
} 
#tabsK li { 
display:inline; 
margin:0; 
padding:0; 
cursor:pointer; 
} 
#tabsK a { 
float:left; 
background:url("image/tableftK.gif") no-repeat left top; 
margin:0; 
padding:0 0 0 4px; 
text-decoration:none; 
} 
#tabsK a span { 
float:left; 
display:block; 
background:url("image/tabrightK.gif") no-repeat right top; 
padding:8px 16px 4px 6px; 
color:#FFF; 
} #tabsK a span {float:none;} 
/* End IE5-Mac hack */ 
#tabsK a:hover span { 
cursor:pointer; 
color:#FFF; 
background-position:100% -42px; 
} 
#tabsK a:hover { 
background-position:0% -42px; 
cursor:pointer; 
} 
#tabsK .hover a 
{ 
background-position:0% -42px; 
} 
#tabsK .hover span 
{ 
background-position:100% -42px; 
} 
.tab2 ul 
{ 
display:none; 
list-style-type:none; 
height:560px; 
} 
.tab2 ul li 
{ 
text-align:left; 
line-height:20px; 
text-indent:1em; 
} 
.tab2 .block 
{ 
display:block; 
}

JS:
<script language="javascript"><!-- 
function settab(m,n){ 
var tli=document.getElementById("menu"+m).getElementsByTagName("li"); 
var mli=document.getElementById("main"+m).getElementsByTagName("ul"); 
for(i=0;i<tli.length;i++){ 
tli[i].className=i==n?"hover":""; 
mli[i].style.display=i==n?"block":"none"; 
} 
} 
// --></script>

截图和用到的两张图片:

 一个tab标签切换效果代码

 

一个tab标签切换效果代码

 

一个tab标签切换效果代码

Javascript 相关文章推荐
用正则xmlHttp实现的偷(转)
Jan 22 Javascript
Prototype Array对象 学习
Jul 19 Javascript
javascript 不间断的图片滚动并可点击
Jan 15 Javascript
jquery中push()的用法(数组添加元素)
Nov 25 Javascript
TypeError document.getElementById(...) is null错误原因
May 18 Javascript
浅谈JavaScript中的字符编码转换问题
Jul 07 Javascript
JavaScript Ajax编程 应用篇
Jul 02 Javascript
Bootstrap Table服务器分页与在线编辑应用总结
Aug 08 Javascript
JS 组件系列之 bootstrap treegrid 组件封装过程
Apr 28 Javascript
JavaScript贪吃蛇小组件实例代码
Aug 20 Javascript
vue2配置scss的方法步骤
Jun 06 Javascript
JavaScript在web自动化测试中的作用示例详解
Aug 25 Javascript
js onpropertychange输入框 事件获取属性
Mar 26 #Javascript
input 高级限制级用法
Mar 26 #Javascript
HTML代码中标签的全部属性 中文注释说明
Mar 26 #Javascript
JS 常用校验函数
Mar 26 #Javascript
js 动态添加标签(新增一行,其实很简单,就是几个函数的应用)
Mar 26 #Javascript
js GridView 实现自动计算操作代码
Mar 25 #Javascript
JAVASCRIPT  THIS详解 面向对象
Mar 25 #Javascript
You might like
PHP安装攻略:常见问题解答(一)
2006/10/09 PHP
使用PHP备份MYSQL数据的多种方法
2014/01/15 PHP
PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
2016/11/15 PHP
老生常谈PHP 文件写入和读取(必看篇)
2017/05/22 PHP
JQuery浮动DIV提示信息并自动隐藏的代码
2010/08/29 Javascript
jquery获取元素值的方法(常见的表单元素)
2013/11/15 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/25 Javascript
JavaScript表单通过正则表达式验证电话号码
2014/03/14 Javascript
基于JQuery和CSS3实现仿Apple TV海报背景视觉差特效源码分享
2015/09/21 Javascript
关于JS中match() 和 exec() 返回值和属性的测试
2016/03/21 Javascript
jQuery实现鼠标响应式透明度渐变动画效果示例
2018/02/13 jQuery
对Vue- 动态元素属性及v-bind和v-model的区别详解
2018/08/27 Javascript
浅谈ng-zorro使用心得
2018/12/03 Javascript
原生JS实现的自动轮播图功能详解
2018/12/28 Javascript
通过js示例讲解时间复杂度与空间复杂度
2019/08/06 Javascript
layui实现二维码弹窗、并下载到本地的方法
2019/09/25 Javascript
使用typescript快速开发一个cli的实现示例
2020/12/09 Javascript
Python中的面向对象编程详解(上)
2015/04/13 Python
微信跳一跳python代码实现
2018/01/05 Python
Python面向对象基础入门之编码细节与注意事项
2018/12/11 Python
python抓取需要扫微信登陆页面
2019/04/29 Python
详解pandas如何去掉、过滤数据集中的某些值或者某些行?
2019/05/15 Python
PyQt5 QListWidget选择多项并返回的实例
2019/06/17 Python
python Django 创建应用过程图示详解
2019/07/29 Python
Python函数参数类型及排序原理总结
2019/12/19 Python
python使用pyecharts库画地图数据可视化的实现
2020/03/25 Python
python中pdb模块实例用法
2021/01/15 Python
网络体系结构及协议的定义
2014/03/13 面试题
学校食堂采购员岗位职责
2013/12/05 职场文书
审计工作个人的自我评价
2013/12/25 职场文书
教师一岗双责责任书
2014/04/16 职场文书
小学生志愿者活动方案
2014/08/23 职场文书
学校政风行风评议工作总结
2014/10/21 职场文书
Django给表单添加honeypot验证增加安全性
2021/05/06 Python
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
2021/05/10 HTML / CSS
【海涛教你打dota】体验一超神发条:咱是抢盾专业户
2022/04/01 DOTA