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 相关文章推荐
jquery 跳到顶部和底部动画2句代码简单实现
Jul 18 Javascript
深入理解javascript构造函数和原型对象
Sep 23 Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
Aug 06 Javascript
jQuery基于ajax实现星星评论代码
Aug 07 Javascript
easyui validatebox验证
Apr 29 Javascript
基于angular2 的 http服务封装的实例代码
Jun 29 Javascript
浅谈MUI框架中加载外部网页或服务器数据的方法
Jan 31 Javascript
React+Antd+Redux实现待办事件的方法
Mar 14 Javascript
jQuery实现动态生成年月日级联下拉列表示例
May 11 jQuery
基于JavaScript 实现拖放功能
Sep 12 Javascript
jquery实现垂直手风琴导航栏
Feb 18 jQuery
jQuery三组基本动画与自定义动画操作实例总结
May 09 jQuery
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
mysql 查询指定日期时间内sql语句实现原理与代码
2012/12/16 PHP
三种php连接access数据库方法
2013/11/11 PHP
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
2014/12/05 PHP
thinkPHP实现基于ajax的评论回复功能
2018/06/22 PHP
PHP7数组的底层实现示例
2019/08/25 PHP
Javascript insertAfter() 实现函数代码
2011/10/12 Javascript
window.opener用法和用途实例介绍
2013/08/19 Javascript
如何判断鼠标是否在DIV的区域内
2013/11/13 Javascript
简介JavaScript中的setDate()方法的使用
2015/06/11 Javascript
jQuery插件编写步骤详解
2016/06/03 Javascript
微信小程序 教程之wxapp视图容器 swiper
2016/10/19 Javascript
node.js学习之交互式解释器REPL详解
2016/12/08 Javascript
如何写好你的JavaScript【推荐】
2017/03/02 Javascript
JavaScript闭包原理与用法实例分析
2018/08/10 Javascript
详解vue挂载到dom上会发生什么
2019/01/20 Javascript
vue中引入mxGraph的步骤详解
2019/05/17 Javascript
微信小程序的注册页面包含倒计时验证码、获取用户信息
2019/05/22 Javascript
JavaScript的查询机制LHS和RHS解析
2019/08/16 Javascript
通过实例了解JS 连续赋值
2019/09/24 Javascript
简单了解vue 插值表达式Mustache
2020/07/22 Javascript
[03:57]《不朽》——2015DOTA2国际邀请赛—中国军团出征主题曲MV
2015/07/15 DOTA
python中文分词教程之前向最大正向匹配算法详解
2017/11/02 Python
在django admin中添加自定义视图的例子
2019/07/26 Python
Django ORM 聚合查询和分组查询实现详解
2019/08/09 Python
python无序链表删除重复项的方法
2020/01/17 Python
python怎么自定义捕获错误
2020/06/29 Python
关于python scrapy中添加cookie踩坑记录
2020/11/17 Python
css3弹性盒模型实例介绍
2013/05/27 HTML / CSS
使用CSS3编写灰阶滤镜来制作黑白照片效果的方法
2016/05/09 HTML / CSS
酒店总经理工作职责
2013/12/13 职场文书
金融系应届毕业生求职信
2014/05/26 职场文书
电子专业自荐信
2014/07/01 职场文书
诉讼授权委托书
2014/10/15 职场文书
公司晚宴祝酒词
2015/08/11 职场文书
学校学习型党组织建设心得体会
2019/06/21 职场文书
Nginx设置HTTPS的方法步骤 443证书配置方法
2022/03/21 Servers