一个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 相关文章推荐
js实现不提交表单获取单选按钮值的方法
Aug 21 Javascript
js字符串截取函数slice、substring和substr的比较
May 17 Javascript
微信小程序 navigation API实例详解
Oct 02 Javascript
Ztree新增角色和编辑角色回显问题的解决
Oct 25 Javascript
js 去掉字符串前后空格实现代码集合
Mar 25 Javascript
Bootstrap实现各种进度条样式详解
Apr 13 Javascript
老生常谈jacascript DOM节点获取
Apr 17 Javascript
vue源码入口文件分析(推荐)
Jan 30 Javascript
微信小程序实现tab页面切换功能
Jul 13 Javascript
Javascript中绑定click事件的四种方式介绍
Oct 26 Javascript
Vue3为什么这么快
Sep 23 Javascript
JS指定音频audio在某个时间点进行播放
Nov 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
PHP一些常用的正则表达式字符的一些转换
2008/07/29 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
2014/07/18 PHP
php 微信公众平台开发模式实现多客服的实例代码
2016/11/07 PHP
浅谈PHP中类和对象的相关函数
2017/04/26 PHP
详解php中的implements 使用
2017/06/13 PHP
php数值计算num类简单操作示例
2020/05/15 PHP
JavaScript中“+=”的应用
2007/02/02 Javascript
jquery 双色表格实现代码
2009/12/08 Javascript
Json对象与Json字符串互转(4种转换方式)
2013/03/27 Javascript
JavaScript实现查找字符串中第一个不重复的字符
2014/12/29 Javascript
js实现点击向下展开的下拉菜单效果代码
2015/09/01 Javascript
JS判断iframe是否加载完成的方法
2016/08/03 Javascript
JS实现对json对象排序并删除id相同项功能示例
2018/04/18 Javascript
vue初始化动画加载的实例
2018/09/01 Javascript
vue中进入详情页记住滚动位置的方法(keep-alive)
2018/09/21 Javascript
微信小程序实现单选选项卡切换效果
2020/06/19 Javascript
Vue传参一箩筐(页面、组件)
2019/04/04 Javascript
JavaScript ECMA-262-3 深入解析(二):变量对象实例详解
2020/04/25 Javascript
python操作xml文件详细介绍
2014/06/09 Python
Python判断对象是否相等及eq函数的讲解
2019/02/25 Python
numpy ndarray 按条件筛选数组,关联筛选的例子
2019/11/26 Python
python从zip中删除指定后缀文件(推荐)
2019/12/05 Python
Python matplotlib修改默认字体的操作
2020/03/05 Python
基于opencv的selenium滑动验证码的实现
2020/07/24 Python
美国益智玩具购物网站:Fat Brain Toys
2017/11/03 全球购物
WatchShop法国:英国排名第一的独立手表零售商
2020/02/17 全球购物
2014年预备党员学习两会心得体会
2014/03/17 职场文书
竞选文艺委员演讲稿
2014/04/28 职场文书
酒店仓管员岗位职责
2014/04/28 职场文书
教师自我剖析材料(群众路线)
2014/09/29 职场文书
社区安置帮教工作总结2015
2015/05/20 职场文书
公司年会开场白
2015/06/01 职场文书
古诗文之爱国名句(77句)
2019/09/24 职场文书
Redis 配置文件重要属性的具体使用
2021/05/20 Redis
为什么MySQL选择Repeatable Read作为默认隔离级别
2021/07/26 MySQL
通过feDisplacementMap和feImage实现水波特效
2022/04/24 HTML / CSS