一个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 相关文章推荐
如何做到打开一个页面,过几分钟自动转到另一页面
Apr 20 Javascript
javascript跟随滚动效果插件代码(javascript Follow Plugin)
Aug 03 Javascript
JavaScript实现获得所有兄弟节点的方法
Jul 23 Javascript
JavaScript数组对象赋值用法实例
Aug 04 Javascript
jQuery的remove()方法使用详解
Aug 11 Javascript
基于jquery实现日历签到功能
Sep 11 Javascript
jQuery实现右下角可缩放大小的层完整实例
Jun 20 Javascript
运用js教你轻松制作html音乐播放器
Apr 17 Javascript
详解js树形控件—zTree使用总结
Dec 28 Javascript
使用js实现将后台传入的json数据放在前台显示
Aug 06 Javascript
微信小程序实现多行文字超出部分省略号显示功能
Oct 23 Javascript
vue+element-ui JYAdmin后台管理系统模板解析
Jul 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
WordPress中用于创建以及获取侧边栏的PHP函数讲解
2015/12/29 PHP
Laravel最佳分割路由文件(routes.php)的方式
2016/08/04 PHP
用JavaScrpt实现文件夹简单轻松加密的实现方法图文
2008/09/08 Javascript
灵活应用js调试技巧解决样式问题的步骤分享
2012/03/15 Javascript
jquery如何根据值设置默认的选中项
2014/03/17 Javascript
AngularJS基础知识笔记之表格
2015/05/10 Javascript
JS绘制生成花瓣效果的方法
2015/08/05 Javascript
BootStrap的alert提示框的关闭后再显示怎么解决
2016/05/17 Javascript
jQuery 选择同时包含两个class的元素的实现方法
2016/06/01 Javascript
简单实现IONIC购物车功能
2017/01/10 Javascript
jquery实现数字输入框
2017/02/22 Javascript
vue-router 中router-view不能渲染的解决方法
2017/05/23 Javascript
全站最详细的Vuex教程
2018/04/13 Javascript
vue-router跳转时打开新页面的两种方法
2019/07/29 Javascript
Vue实现页面添加水印功能
2019/11/09 Javascript
vue全屏事件开发详解
2020/06/17 Javascript
Python格式化压缩后的JS文件的方法
2015/03/05 Python
详解Python编程中time模块的使用
2015/11/20 Python
Python处理JSON时的值报错及编码报错的两则解决实录
2016/06/26 Python
Python中 传递值 和 传递引用 的区别解析
2018/02/22 Python
python绘制热力图heatmap
2020/03/23 Python
python利用requests库模拟post请求时json的使用教程
2018/12/07 Python
pytorch中的embedding词向量的使用方法
2019/08/18 Python
pandas中的数据去重处理的实现方法
2020/02/10 Python
keras .h5转移动端的.tflite文件实现方式
2020/05/25 Python
CSS3 制作绽放的莲花采用效果叠加实现
2013/01/31 HTML / CSS
详解CSS3媒体查询响应式布局bootstrap 框架原理实战(推荐)
2020/11/16 HTML / CSS
webapp字号大小跟随系统字号大小缩放的示例代码
2018/12/26 HTML / CSS
英国最大的电子产品和家电零售企业:Currys PC World
2016/09/24 全球购物
超市客服工作职责
2014/06/11 职场文书
妇女工作先进事迹
2014/08/17 职场文书
2015年学校德育工作总结
2015/04/22 职场文书
小学四年级班主任工作经验交流材料
2015/11/02 职场文书
2016年第二十届“母亲节暨幸福工程救助贫困母亲活动日”活动总结
2016/04/06 职场文书
中国十大神话动漫电影排行榜 哪吒登顶 白蛇缘起排第七
2022/03/21 国漫
Anaconda安装pytorch和paddle的方法步骤
2022/04/03 Python