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 相关文章推荐
比较详细的关于javascript中void(0)的具体含义解释
Aug 02 Javascript
IE event.srcElement和FF event.target 功能比较
Mar 01 Javascript
js实现的跟随鼠标移动的时钟效果(中英文日期显示)
Jan 17 Javascript
浅析js封装和作用域
Jul 09 Javascript
弹出最简单的模式化遮罩层的js代码
Dec 04 Javascript
基于jquery实现最简单的选项卡切换效果
May 08 Javascript
Js操作DOM元素及获取浏览器高宽的简单方法
Sep 08 Javascript
js将table的每个td的内容自动赋值给其title属性的方法
Oct 13 Javascript
Angular 4.0学习教程之架构详解
Sep 12 Javascript
Vue实现自定义下拉菜单功能
Jul 16 Javascript
Vue 全家桶实现移动端酷狗音乐功能
Nov 16 Javascript
vue 监听 Treeselect 选择项的改变操作
Aug 31 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
PHP 在线翻译函数代码
2009/05/07 PHP
一文看懂PHP进程管理器php-fpm
2020/06/01 PHP
用JavaScript事件串连执行多个处理过程的方法
2007/03/09 Javascript
Jquery Ajax.ashx 高效分页实现代码
2009/10/20 Javascript
理解JavaScript变量作用域更轻松
2009/10/25 Javascript
jquery 可拖拽的窗体控件实现代码
2010/03/21 Javascript
Jquery之Ajax运用 学习运用篇
2011/09/26 Javascript
js 实现 input type=&quot;file&quot; 文件上传示例代码
2013/08/07 Javascript
YUI模块开发原理详解
2013/11/18 Javascript
鼠标选择动态改变网页背景颜色的JS代码
2013/12/10 Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
2016/08/02 Javascript
微信小程序实现带刻度尺滑块功能
2017/03/29 Javascript
vue生成token保存在客户端localStorage中的方法
2017/10/25 Javascript
Vue3.0 响应式系统源码逐行分析讲解
2019/10/14 Javascript
[02:53]DOTA2亚洲邀请赛 NewBee战队巡礼
2015/02/03 DOTA
在Mac OS上使用mod_wsgi连接Python与Apache服务器
2015/12/24 Python
用Python删除本地目录下某一时间点之前创建的所有文件的实例
2017/12/14 Python
解决Python网页爬虫之中文乱码问题
2018/05/11 Python
Tensorflow中的placeholder和feed_dict的使用
2018/07/09 Python
python开启摄像头以及深度学习实现目标检测方法
2018/08/03 Python
python使用suds调用webservice接口的方法
2019/01/03 Python
python制作填词游戏步骤详解
2019/05/05 Python
Tensorflow全局设置可见GPU编号操作
2020/06/30 Python
python中函数返回多个结果的实例方法
2020/12/16 Python
html5 的a标签 Href 拨电话的写法
2013/11/04 HTML / CSS
原生canvas制作画图小工具的踩坑和爬坑
2020/06/09 HTML / CSS
Bose加拿大官方网站:美国知名音响品牌
2019/03/21 全球购物
ManoMano英国:欧洲第一家专注于DIY和园艺市场的电商平台
2020/03/12 全球购物
台湾屈臣氏网路商店:Watsons台湾
2020/12/29 全球购物
strlen的几种不同实现方法
2013/05/31 面试题
简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?
2016/11/20 面试题
公司司机岗位职责
2014/02/07 职场文书
上课打牌的检讨书
2014/02/15 职场文书
无偿献血倡议书
2014/04/14 职场文书
幼儿园父亲节活动总结
2015/02/12 职场文书
Win11 Build 25179预览版发布(附更新内容+ISO官方镜像下载)
2022/08/14 数码科技