一个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 相关文章推荐
jQuery实现contains方法不区分大小写的方法
Feb 13 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
Dec 09 Javascript
jquery捕捉回车键及获取checkbox值与异步请求的方法
Dec 24 Javascript
javascript基础知识
Jun 07 Javascript
jQuery中过滤器的基本用法示例
Oct 11 jQuery
微信小程序实现图片上传、删除和预览功能的方法
Dec 18 Javascript
vue如何将v-for中的表格导出来
May 07 Javascript
vue+axios+mock.js环境搭建的方法步骤
Aug 28 Javascript
js删除数组中某几项的方法总结
Jan 16 Javascript
详解小程序用户登录状态检查与更新实例
May 15 Javascript
vue使用video.js进行视频播放功能
Jul 18 Javascript
JS使用正则表达式实现常用的表单验证功能分析
Apr 30 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 动态多文件上传
2009/01/18 PHP
解读PHP中的垃圾回收机制
2015/08/10 PHP
php生成随机数/生成随机字符串的方法小结【5种方法】
2020/05/27 PHP
js 面向对象的技术创建高级 Web 应用程序
2010/02/25 Javascript
基于JQuery的浮动DIV显示提示信息并自动隐藏
2011/02/11 Javascript
jquery无缝向上滚动实现代码
2013/03/29 Javascript
JS小功能(setInterval实现图片效果显示时间)实例代码
2013/11/28 Javascript
一个js过滤空格的小函数
2014/10/10 Javascript
在AngularJS应用中实现一些动画效果的代码
2015/06/18 Javascript
浅谈window.onbeforeunload() 事件调用ajax
2016/06/29 Javascript
Node.js实现文件上传的示例
2017/06/28 Javascript
以BootStrap Tab为例写一个前端组件
2017/07/25 Javascript
vue+vux实现移动端文件上传样式
2017/07/28 Javascript
vue数字类型过滤器的示例代码
2017/09/07 Javascript
angular4自定义组件详解
2017/09/28 Javascript
详解.vue文件中style标签的几个标识符
2018/07/17 Javascript
vuejs element table 表格添加行,修改,单独删除行,批量删除行操作
2020/07/18 Javascript
Vue 解决父组件跳转子路由后当前导航active样式消失问题
2020/07/21 Javascript
[01:03:13]VG vs Pain 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python fileinput模块使用实例
2015/05/28 Python
python解析基于xml格式的日志文件
2017/02/25 Python
Python调用C++,通过Pybind11制作Python接口
2018/10/16 Python
Python网页正文转换语音文件的操作方法
2018/12/09 Python
Python实现二叉树前序、中序、后序及层次遍历示例代码
2019/05/18 Python
Python实现将元组中的元素作为参数传入函数的操作
2020/06/05 Python
python属于解释型语言么
2020/06/15 Python
使用CSS3来制作消息提醒框
2015/07/12 HTML / CSS
CSS3实现swap交换动画
2016/01/19 HTML / CSS
HTML5 b和i标记将被赋予真正的语义
2009/07/16 HTML / CSS
几个常见的软件测试问题
2016/09/07 面试题
大学生毕业的自我评价分享
2014/01/02 职场文书
房屋转让协议书
2014/04/11 职场文书
小学生评语大全
2014/04/18 职场文书
小学生读书活动总结
2014/06/30 职场文书
JS继承最简单的理解方式
2021/03/31 Javascript
光之国的四大叛徒:第一贝利亚导致宇宙毁灭,赛文奥特曼在榜
2022/03/18 日漫