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 相关文章推荐
JSQL 批量图片切换的实现代码
May 05 Javascript
js中关于new Object时传参的一些细节分析
Mar 13 Javascript
Extjs单独定义各组件的实例代码
Jun 25 Javascript
js动态创建、删除表格示例代码
Aug 07 Javascript
js setTimeout 参数传递使用介绍
Aug 13 Javascript
jquery选择器大全 全面详解jquery选择器
Mar 06 Javascript
js浏览器本地存储store.js介绍及应用
May 13 Javascript
js实现的二分查找算法实例
Jan 21 Javascript
jquery实现跳到底部,回到顶部效果的简单实例(类似锚)
Jul 10 Javascript
JS实现图片局部放大或缩小的方法
Aug 20 Javascript
web页面和微信小程序页面实现瀑布流效果
Sep 26 Javascript
JavaScript 常见的继承方式汇总
Sep 17 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
使用Composer安装Yii框架的方法
2016/03/15 PHP
Javascript 判断客户端浏览器类型代码
2010/03/01 Javascript
获取客户端网卡MAC地址和IP地址实现JS代码
2013/03/17 Javascript
uploadify在Firefox下丢失session问题的解决方法
2013/08/07 Javascript
js实现正方形颜色从下往上升的效果
2014/08/04 Javascript
jQuery中replaceAll()方法用法实例
2015/01/16 Javascript
深入理解Java线程编程中的阻塞队列容器
2015/12/07 Javascript
BootStrap中Tab页签切换实例代码
2016/05/30 Javascript
JavaScript中的await/async的作用和用法
2016/10/31 Javascript
Jquery通过ajax请求NodeJS返回json数据实例
2016/11/08 NodeJs
vue写一个组件
2018/04/09 Javascript
vue中前进刷新、后退缓存用户浏览数据和浏览位置的实例讲解
2018/09/21 Javascript
NodeJs入门教程之定时器和队列
2019/03/08 NodeJs
[31:33]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第一场
2014/05/23 DOTA
[01:33]完美世界DOTA2联赛PWL S3 集锦第二期
2020/12/21 DOTA
Python处理JSON时的值报错及编码报错的两则解决实录
2016/06/26 Python
Python面向对象特殊成员
2017/04/24 Python
Python中easy_install 和 pip 的安装及使用
2017/06/05 Python
nohup后台启动Python脚本,log不刷新的解决方法
2019/01/14 Python
Python饼状图的绘制实例
2019/01/15 Python
django迁移数据库错误问题解决
2019/07/29 Python
Python面向对象程序设计之私有变量,私有方法原理与用法分析
2020/03/23 Python
CSS3实现文本垂直排列的方法
2018/07/10 HTML / CSS
Nike西班牙官方网站:Nike.com (ES)
2017/10/30 全球购物
员工自我鉴定
2013/10/09 职场文书
检察官就职演讲稿
2014/01/13 职场文书
大家检讨书5000字
2014/02/03 职场文书
竞选班长演讲稿500字
2014/08/22 职场文书
大学感恩节活动策划方案
2014/10/11 职场文书
2014年社区矫正工作总结
2014/11/18 职场文书
建筑安全员岗位职责
2015/02/15 职场文书
2015年度学校卫生工作总结
2015/05/12 职场文书
2016年端午节寄语
2015/12/04 职场文书
MongoDB balancer的使用详解
2021/04/30 MongoDB
Django模型层实现多表关系创建和多表操作
2021/07/21 Python
TV动画《八十龟酱观察日记》第四季宣传PV公布
2022/04/06 日漫