一个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 相关文章推荐
extjs ColumnChart设置不同的颜色实现代码
May 17 Javascript
jquery将一个表单序列化为一个对象的方法
Jan 03 Javascript
使用typeof方法判断undefined类型
Sep 09 Javascript
node.js中的buffer.toString方法使用说明
Dec 14 Javascript
js中编码函数:escape,encodeURI与encodeURIComponent详解
Mar 21 Javascript
Javascript中click与blur事件的顺序详析
Apr 25 Javascript
javascript将list转换成树状结构的实例
Sep 08 Javascript
vue 使用html2canvas将DOM转化为图片的方法
Sep 11 Javascript
ES6基础之字符串和函数的拓展详解
Aug 22 Javascript
Emberjs 通过 axios 下载文件的方法
Sep 03 Javascript
node.js事件轮询机制原理知识点
Dec 22 Javascript
React中Ref 的使用方法详解
Apr 28 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
DOTA2 1月28日更新:监管系统降临刀塔世界
2021/01/28 DOTA
一个MYSQL操作类
2006/11/16 PHP
Apache连接PHP后无法启动问题解决思路
2015/06/18 PHP
PHP里的单例类写法实例
2015/06/25 PHP
php数组分页实现方法
2016/04/30 PHP
php进程间通讯实例分析
2016/07/11 PHP
php实现的中文分词类完整实例
2017/02/06 PHP
让textarea控件的滚动条怎是位与最下方
2007/04/20 Javascript
jquery select动态加载选择(兼容各种浏览器)
2013/02/01 Javascript
js实现当鼠标移到表格上时显示这一格全部内容的代码
2016/06/12 Javascript
js 将图片连接转换成base64格式的简单实例
2016/08/10 Javascript
手机软键盘弹出时影响布局的解决方法
2016/12/15 Javascript
详解解决使用axios发送json后台接收不到的问题
2018/06/27 Javascript
react+redux仿微信聊天界面
2019/06/21 Javascript
Webpack中SplitChunksPlugin 配置参数详解
2020/03/24 Javascript
一起来了解一下JavaScript的预编译(小结)
2021/03/01 Javascript
python有证书的加密解密实现方法
2014/11/19 Python
Python使用multiprocessing创建进程的方法
2015/06/04 Python
Python基于贪心算法解决背包问题示例
2017/11/27 Python
Python用户推荐系统曼哈顿算法实现完整代码
2017/12/01 Python
python执行精确的小数计算方法
2019/01/21 Python
Python基于opencv实现的简单画板功能示例
2019/03/04 Python
python实现Dijkstra算法的最短路径问题
2019/06/21 Python
django实现用户注册实例讲解
2019/10/30 Python
Python基础之函数原理与应用实例详解
2020/01/03 Python
CSS3实现王者荣耀匹配人员加载页面的方法
2019/04/16 HTML / CSS
香港个人化生活购物网站:Ballyhoo Limited
2016/09/10 全球购物
代码中finally中的代码会不会执行
2012/02/06 面试题
乡党政领导班子群众路线教育实践活动个人对照检查材料
2014/09/20 职场文书
乡镇干部个人整改措施思想汇报
2014/10/10 职场文书
收入证明申请书
2015/06/12 职场文书
先进工作者主要事迹材料
2015/11/03 职场文书
浅谈Python numpy创建空数组的问题
2021/05/25 Python
使用php的mail()函数实现发送邮件功能
2021/06/03 PHP
Redis中缓存穿透/击穿/雪崩问题和解决方法
2021/12/04 Redis
python获取带有返回值的多线程
2022/05/02 Python