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获取文本节点之 text()/val()/html() 方法区别
Mar 01 Javascript
js实现checkbox全选和反选示例
May 01 Javascript
input点击后placeholder中的提示消息消失
Jan 15 Javascript
获取input标签的所有属性的方法
Jun 28 Javascript
浅谈javascript alert和confirm的美化
Dec 15 Javascript
详解webpack打包vue时提取css
May 26 Javascript
JavaScript中重名的函数与对象示例详析
Sep 28 Javascript
jquery鼠标悬停导航下划线滑出效果
Sep 29 jQuery
浅谈JavaScript 代码整洁之道
Oct 23 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
Mar 07 Javascript
vue 监听 Treeselect 选择项的改变操作
Aug 31 Javascript
Node.js实现断点续传
Jun 23 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 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
2014/06/12 PHP
php使用Jpgraph绘制3D饼状图的方法
2015/06/10 PHP
Yii2框架自定义类统一处理url操作示例
2019/05/25 PHP
javascript web页面刷新的方法收集
2009/07/02 Javascript
JavaScript Title、alt提示(Tips)实现源码解读
2010/12/12 Javascript
jquery 插件学习(五)
2012/08/06 Javascript
火狐textarea输入法的bug的触发及解决
2013/07/24 Javascript
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
2015/08/26 Javascript
AngularJS 最常用的功能汇总
2016/02/17 Javascript
jQuery使用Selectator插件实现多选下拉列表过滤框(附源码下载)
2016/04/08 Javascript
深入理解JS addLoadEvent函数
2016/05/20 Javascript
JavaScript对象数组如何按指定属性和排序方向进行排序
2016/06/15 Javascript
js控住DOM实现发布微博效果
2016/08/30 Javascript
Ajax基础知识详解
2017/02/17 Javascript
H5手机端多文件上传预览插件
2017/04/21 Javascript
Angular中使用better-scroll插件的方法
2018/03/27 Javascript
浅谈ng-zorro使用心得
2018/12/03 Javascript
vue中格式化时间过滤器代码实例
2019/04/17 Javascript
uni-app之APP和小程序微信授权方法
2019/05/09 Javascript
Vue项目实现简单的权限控制管理功能
2019/07/17 Javascript
微信小程序 (地址选择1)--选取搜索地点并显示效果
2019/12/17 Javascript
Vue 组件复用多次自定义参数操作
2020/07/27 Javascript
python利用matplotlib库绘制饼图的方法示例
2016/12/18 Python
python利用smtplib实现QQ邮箱发送邮件
2020/05/20 Python
Python简单获取网卡名称及其IP地址的方法【基于psutil模块】
2018/05/24 Python
Python3.7中安装openCV库的方法
2018/07/11 Python
浅谈python的dataframe与series的创建方法
2018/11/12 Python
django session完成状态保持的方法
2018/11/27 Python
Python中的 sort 和 sorted的用法与区别
2019/08/10 Python
opencv之为图像添加边界的方法示例
2019/12/26 Python
Python项目跨域问题解决方案
2020/06/22 Python
台湾线上百货零售购物平台:friDay购物
2017/08/18 全球购物
波兰香水和化妆品购物网站:Notino.pl
2017/11/07 全球购物
2016开学第一课心得体会
2016/01/23 职场文书
2016社区平安家庭事迹材料
2016/02/26 职场文书
新手初学Java List 接口
2021/07/07 Java/Android