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 相关文章推荐
20个最新的jQuery插件
Jan 13 Javascript
原生javascript实现自动更新的时间日期
Feb 12 Javascript
jQuery 获取跨域XML(RSS)数据的相关总结分析
May 18 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
Oct 05 Javascript
微信小程序图片选择、上传到服务器、预览(PHP)实现实例
May 11 Javascript
node实现的爬虫功能示例
May 04 Javascript
JS实现键值对遍历json数组功能示例
May 30 Javascript
vue 中的keep-alive实例代码
Jul 20 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
Sep 18 Javascript
uniapp实现可滑动选项卡
Oct 21 Javascript
如何通过Proxy实现JSBridge模块化封装
Oct 22 Javascript
vuex的使用步骤
Jan 06 Vue.js
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 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
PHP关于foreach复制知识点总结
2019/01/28 PHP
PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】
2019/04/27 PHP
javascript中字符串替换函数replace()方法与c# 、vb 替换有一点不同
2010/06/25 Javascript
window.open的页面如何刷新(父页面)上层页面
2012/12/28 Javascript
Jquery 模板数据绑定插件的使用方法详解
2013/07/08 Javascript
javascript自然分类法算法实现代码
2013/10/11 Javascript
学做Bootstrap的第一个页面
2016/05/15 HTML / CSS
javascript实现多张图片左右无缝滚动效果
2017/03/22 Javascript
基于jQuery的$.getScript方法去加载javaScript文档解析
2017/11/08 jQuery
mui back 返回刷新页面的实例
2017/12/06 Javascript
Vue中用props给data赋初始值遇到的问题解决
2018/11/27 Javascript
基于JavaScript实现单例模式
2019/10/30 Javascript
Vue+ElementUI table实现表格分页
2019/12/14 Javascript
Node.js API详解之 readline模块用法详解
2020/05/22 Javascript
[08:07]DOTA2每周TOP10 精彩击杀集锦vol.8
2014/06/25 DOTA
Python学习之asyncore模块用法实例教程
2014/09/29 Python
零基础写python爬虫之爬虫框架Scrapy安装配置
2014/11/06 Python
Python+Socket实现基于UDP协议的局域网广播功能示例
2017/08/31 Python
pandas 读取各种格式文件的方法
2018/06/22 Python
pandas 透视表中文字段排序方法
2018/11/16 Python
详解Django-auth-ldap 配置方法
2018/12/10 Python
python xlwt如何设置单元格的自定义背景颜色
2019/09/03 Python
win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题
2019/10/24 Python
python numpy生成等差数列、等比数列的实例
2020/02/25 Python
python脚本使用阿里云slb对恶意攻击进行封堵的实现
2021/02/04 Python
python re模块常见用法例举
2021/03/01 Python
摩托车和ATV零件、配件和服装的首选在线零售商:MotoSport
2017/12/22 全球购物
工厂保洁员岗位职责
2013/12/04 职场文书
应届本科生推荐信范文
2013/12/25 职场文书
小学生期末自我鉴定
2014/01/19 职场文书
军神教学反思
2014/02/04 职场文书
会计专业求职信范文
2014/03/16 职场文书
2014年安全生产目标责任书
2014/07/23 职场文书
弘扬焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书
原生Javascript+HTML5一步步实现拖拽排序
2021/06/12 Javascript