JavaScript版TAB选项卡效果实例


Posted in Javascript onAugust 16, 2013
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JavaScript版TAB选项卡</title>
<script type="text/javascript">
function changeTab(id, minId, topCount)
        {
            for(var i=minId; i < minId+topCount; i++)
            {
                if( id == i)
                {
                    document.getElementById("li_" + i).className = "on";
                    document.getElementById("html_" + i).style.display = "block";      
                }
                else
                {
                    document.getElementById("li_" + i).className = "";
                    document.getElementById("html_" + i).style.display = "none";
                }
            }
        }
</script>
<style type="text/css">
.none{display:none;}
ul,li{list-style:none; margin:0; padding:0; font-size:12px;}
.tab{margin:100px;}
.tabTitle ul{overflow:hidden; zoom:1; border-left:1px solid #D5D3D4;}
.tabTitle li{width:82px; height:30px; line-height:30px; float:left; text-align:center; background:url(/2010/07/tab1.jpg) no-repeat;}
.tabTitle li.on{background:url(/uploads/2010/07/tab2.jpg) no-repeat;}
#html_1,#html_2,#html_3,#html_4,#html_5,#html_6{border:1px solid #D5D3D4; border-top:none; width:245px; height:100px;}
</style>
</head>
<body>
<div class="tab">
 <div class="tabTitle">
  <ul>
   <li id="li_1" class="on" onmouseover="changeTab(1, 1, 3);">本日热门</li>
   <li id="li_2" onmouseover="changeTab(2, 1, 3);">本周热门</li>
   <li id="li_3" onmouseover="changeTab(3, 1, 3);">本月热门</li>
  </ul>
 </div>
 <div id="html_1">
  内容1
 </div>
 <div id="html_2"  class="none">
  内容2
 </div>
 <div id="html_3"  class="none">
  内容3
 </div>
</div>
<div class="tab">
 <div class="tabTitle">
  <ul>
   <li id="li_4" class="on" onmouseover="changeTab(4, 4, 3);">本日推荐</li>
   <li id="li_5" onmouseover="changeTab(5, 4, 3);">本周推荐</li>
   <li id="li_6" onmouseover="changeTab(6, 4, 3);">本月推荐</li>
  </ul>
 </div>
 <div id="html_4">
  内容1
 </div>
 <div id="html_5"  class="none">
  内容2
 </div>
 <div id="html_6"  class="none">
  内容3
 </div>
</div>
</body>
</html></td>
   </tr>
 </table>                   
Javascript 相关文章推荐
js 判断checkbox是否选中的操作方法
Nov 09 Javascript
js判断url是否有效的两种方法
Mar 04 Javascript
node.js中的fs.fchownSync方法使用说明
Dec 16 Javascript
JavaScript实现的一个倒计时的类
Mar 12 Javascript
JS中获取函数调用链所有参数的方法
May 07 Javascript
jquery实现从数组移除指定的值
Jun 24 Javascript
为什么JavaScript没有块级作用域
May 22 Javascript
Angular 4依赖注入学习教程之InjectToken的使用(八)
Jun 04 Javascript
jQuery选择器之子元素选择器详解
Sep 18 jQuery
node使用Mongoose类库实现简单的增删改查
Nov 08 Javascript
vuejs中父子组件之间通信方法实例详解
Jan 17 Javascript
js实现简易点击切换显示或隐藏
Nov 29 Javascript
javascript同页面多次调用弹出层具体实例代码
Aug 16 #Javascript
网站404页面3秒后跳到首页的实例代码
Aug 16 #Javascript
Javascript控制页面链接在新窗口打开具体方法
Aug 16 #Javascript
动态加载script文件的两种方法
Aug 15 #Javascript
js string 转 int 注意的问题小结
Aug 15 #Javascript
Jquery右下角抖动、浮动 实例代码(兼容ie6、FF)
Aug 15 #Javascript
js控制表单操作的常用代码小结
Aug 15 #Javascript
You might like
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
2019/10/10 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/01/13 Javascript
一个基于jQuery的树型插件(OrangeTree)使用介绍
2012/05/03 Javascript
javascript中的undefined和not defined区别示例介绍
2014/02/26 Javascript
jQuery+css实现的切换图片功能代码
2016/01/27 Javascript
jQuery解析与处理服务器端返回xml格式数据的方法详解
2016/07/04 Javascript
jQuery图片轮播实现并封装(一)
2016/12/03 Javascript
Bootstrap实现圆角、圆形头像和响应式图片
2016/12/14 Javascript
AngularJS路由切换实现方法分析
2017/03/17 Javascript
使用jQuery实现简单的tab框实例
2017/08/22 jQuery
vue.js开发实现全局调用的MessageBox组件实例代码
2017/11/22 Javascript
解决Mac node版本升级失败的问题
2018/05/16 Javascript
基于element-ui的rules中正则表达式
2018/09/04 Javascript
利用Vue构造器创建Form组件的通用解决方法
2018/12/03 Javascript
node.js实现为PDF添加水印的示例代码
2018/12/05 Javascript
深入学习TypeScript 、React、 Redux和Ant-Design的最佳实践
2019/06/17 Javascript
Vue父组件向子组件传值以及data和props的区别详解
2020/03/02 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
2020/07/22 Javascript
python处理csv数据的方法
2015/03/11 Python
详解在Python和IPython中使用Docker
2015/04/28 Python
python检查字符串是否是正确ISBN的方法
2015/07/11 Python
十个Python练手的实战项目,学会这些Python就基本没问题了(推荐)
2019/04/26 Python
Python 共享变量加锁、释放详解
2019/08/28 Python
Python matplotlib绘制饼状图功能示例
2019/09/10 Python
解决flask接口返回的内容中文乱码的问题
2020/04/03 Python
QT5 Designer 打不开的问题及解决方法
2020/08/20 Python
python如何绘制疫情图
2020/09/16 Python
基于Python采集爬取微信公众号历史数据
2020/11/27 Python
如何用Matlab和Python读取Netcdf文件
2021/02/19 Python
欧洲当代手工玻璃和瓷器的领先品牌:LSA International
2018/06/03 全球购物
数据库设计的包括哪两种,请分别进行说明
2016/07/15 面试题
个人思想理论学习的自我鉴定
2013/11/30 职场文书
产假请假条
2014/04/10 职场文书
幼儿园中班区域活动总结
2014/07/09 职场文书
优秀毕业生主要事迹材料
2015/11/04 职场文书
CentOS7设置ssh服务以及端口修改方式
2022/12/24 Servers