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 相关文章推荐
asp 的 分词实现代码
May 24 Javascript
jQuery之折叠面板的深入解析
Jun 19 Javascript
jquery图片切换插件
Mar 16 Javascript
easyui Droppable组件实现放置特效
Aug 19 Javascript
JavaScript+html5 canvas实现图片破碎重组动画特效
Feb 22 Javascript
node.js cookie-parser 中间件介绍
Jun 06 Javascript
JavaScript实现自动跳转文本功能
May 25 Javascript
JQuery 获取Dom元素的实例讲解
Jul 08 jQuery
Vue Element使用icon图标教程详解(第三方)
Feb 07 Javascript
微信小程序BindTap快速连续点击目标页面跳转多次问题处理
Apr 08 Javascript
详解Vue路由自动注入实践
Apr 17 Javascript
不刷新网页就能链接新的js文件方法总结
Mar 01 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中curl_multi的应用
2013/07/17 PHP
Yii2框架使用计划任务的方法
2016/05/25 PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
2017/06/07 PHP
js控制表单奇偶行样式的简单方法
2013/07/31 Javascript
js实现的标题栏新消息闪烁提示效果
2014/06/06 Javascript
Jquery基础教程之DOM操作
2015/08/19 Javascript
动态加载js文件简单示例
2016/04/21 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
2016/05/09 Javascript
JavaScript中判断数据类型的方法总结
2016/05/24 Javascript
微信小程序实现两个页面传值的方法分析
2018/12/11 Javascript
微信小程序常见页面跳转操作简单示例
2019/05/01 Javascript
深入浅出了解Node.js Streams
2019/05/27 Javascript
vue 翻页组件vue-flip-page效果
2020/02/05 Javascript
Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失的示例代码
2020/08/27 Javascript
vue实现动态表格提交参数动态生成控件的操作
2020/11/09 Javascript
vue组件中节流函数的失效的原因和解决方法
2020/12/02 Vue.js
python网页请求urllib2模块简单封装代码
2014/02/07 Python
使用Python操作Elasticsearch数据索引的教程
2015/04/08 Python
python控制台中实现进度条功能
2015/11/10 Python
Python脚本简单实现打开默认浏览器登录人人和打开QQ的方法
2016/04/12 Python
python实现用户答题功能
2018/01/17 Python
关于Pycharm无法debug问题的总结
2019/01/19 Python
复化梯形求积分实例——用Python进行数值计算
2019/11/20 Python
python绘制无向图度分布曲线示例
2019/11/22 Python
有关pycharm登录github时有的时候会报错connection reset的问题
2020/09/15 Python
python实现三壶谜题的示例详解
2020/11/02 Python
香港最大的洋酒零售连锁店:屈臣氏酒窖(Watson’s Wine)
2018/12/10 全球购物
美国在线和移动免费会员制批发零售商:Boxed(移动端的Costco)
2020/01/02 全球购物
就业表自我评价分享
2014/02/06 职场文书
资源工程专业毕业生求职信
2014/02/27 职场文书
群众路线查摆问题及整改措施
2014/10/10 职场文书
中秋客户感谢信
2015/01/22 职场文书
2015年管理人员工作总结
2015/05/13 职场文书
2015年城市管理工作总结
2015/05/23 职场文书
利用python做表格数据处理
2021/04/13 Python
十大最强飞行系宝可梦,BUG燕上榜,第二是飞行系王者
2022/03/18 日漫