js实现简洁的TAB滑动门效果代码


Posted in Javascript onSeptember 06, 2015

本文实例讲述了js实现简洁的TAB滑动门效果代码。分享给大家供大家参考。具体如下:

这是一款滑动门代码,简洁TAB,简单的鼠标导航效果,大家或许经常见到的效果啦,鼠标放在主菜单上,下边框架内的内容会跟着变换,鼠标不需要点击,只需要滑上去就可切换内容,像一扇门,所以有时候别人叫“滑动门”菜单。

运行效果如下图所示:

js实现简洁的TAB滑动门效果代码

在线演示地址如下:

具体代码如下:

<html>
<head>
 <title>简洁TAB</title>
 <script type="text/javascript">
 function nTabs(thisObj, Num) {
  if (thisObj.className == "active") return;
  var tabObj = thisObj.parentNode.id;//赋值指定节点的父节点的id名字
  var tabList = document.getElementById(tabObj).getElementsByTagName("li");
  for (i = 0; i < tabList.length; i++) {//点击之后,其他tab变成灰色,内容隐藏,只有点击的tab和内容有属性
  if (i == Num) {
   thisObj.className = "active";
   document.getElementById(tabObj + "_Content" + i).style.display = "block";
  } else {
   tabList[i].className = "normal";
   document.getElementById(tabObj + "_Content" + i).style.display = "none";
  }
  }
 }
 </script>
 <style type="text/css">
 *
 {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
 }
 .nTab
 {
  width: 500px;
  height:200px;
  margin: 20px auto;
  border: 1px solid #333;
  overflow: hidden;
 }
 .none
 {
  display: none;
 }
 .nTab .TabTitle li
 {
  float: left;
  cursor: pointer;
  height: 35px;
  line-height: 35px;
  font-weight: bold;
  text-align: center;
  width: 124px;
 }
 .nTab .TabTitle li a
 {
  text-decoration: none;
 }
 .nTab .TabTitle .active
 {
  background-color:blue;
  color: #336699;
 }
 .nTab .TabTitle .normal
 {
  color: #F1AC1C;
 }
 .nTab .TabContent
 {
  clear: both;
  overflow: hidden;
  background: #fff;
  padding: 5px;
  display: block;
  height:100px;
 }
 </style>
</head>
<body>
 <div class="nTab">
 <div class="TabTitle">
  <ul id="myTab">
  <li class="active" onmouseover="nTabs(this,0);">ASP</li>
  <li class="normal" onmouseover="nTabs(this,1);">PHP2</li>
  <li class="normal" onmouseover="nTabs(this,2);">PHP3</li>
  <li class="normal" onmouseover="nTabs(this,3);">PHP4</li>
  </ul>
 </div>
 <div class="TabContent" >
  <div id="myTab_Content0">
  第一块内容</div>
  <div id="myTab_Content1" class="none">
  第二块内容</div>
  <div id="myTab_Content2" class="none">
  第三块内容</div>
  <div id="myTab_Content3" class="none">
  第四块内容</div>
 </div>
 </div>
</body>
</html>

希望本文所述对大家的JavaScript程序设计有所帮助。

Javascript 相关文章推荐
文本加密解密
Jun 23 Javascript
Javascript----文件操作
Jan 18 Javascript
基于jquery的checkbox下拉框插件代码
Jun 25 Javascript
JS.findElementById()使用介绍
Sep 21 Javascript
jquery live()调用不存在的解决方法
Feb 26 Javascript
jquery操作复选框checkbox的方法汇总
Feb 05 Javascript
微信企业号开发之微信考勤百度地图定位
Sep 11 Javascript
js实现文本框输入文字个数限制代码
Dec 25 Javascript
easyui导出excel无法弹出下载框的快速解决方法
Nov 10 Javascript
Bootstrap基本组件学习笔记之分页(12)
Dec 08 Javascript
JavaScript实现单击网页任意位置打开新窗口与关闭窗口的方法
Sep 21 Javascript
玩转Koa之核心原理分析
Dec 29 Javascript
js实现左侧网页tab滑动门效果代码
Sep 06 #Javascript
浅谈javascript函数式编程
Sep 06 #Javascript
JS简单实现多级Select联动菜单效果代码
Sep 06 #Javascript
Javascript实现快速排序(Quicksort)的算法详解
Sep 06 #Javascript
简单谈谈javascript Date类型
Sep 06 #Javascript
Js制作点击输入框时默认文字消失的效果
Sep 05 #Javascript
jQuery右侧选项卡焦点图片轮播特效代码分享
Sep 05 #Javascript
You might like
php 启动报错如何解决
2014/01/17 PHP
php获取字段名示例分享
2014/03/03 PHP
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
js操作textarea方法集合封装(兼容IE,firefox)
2011/02/22 Javascript
ExtJS中文乱码之GBK格式编码解决方案及代码
2013/01/20 Javascript
使用js如何实现全选与全不选
2013/12/30 Javascript
javascript控制层显示或隐藏的方法
2015/07/22 Javascript
Javascript 字符串模板的简单实现
2016/02/13 Javascript
js检测离开或刷新页面时表单数据是否更改的方法
2016/08/02 Javascript
基于jQuery实现表格内容的筛选功能
2016/08/21 Javascript
前端把html表格生成为excel表格的实例
2017/09/19 Javascript
jQuery动态添加元素无法触发绑定事件的解决方法分析
2018/01/02 jQuery
webpack 模块热替换原理
2018/04/09 Javascript
对angular 监控数据模型变化的事件方法$watch详解
2018/10/09 Javascript
javascript写一个ajax自动拦截并下载数据代码实例
2019/09/07 Javascript
layui--select使用以及下拉框实现键盘选择的例子
2019/09/24 Javascript
解决vue下载后台传过来的乱码流的问题
2020/12/05 Vue.js
如何在VUE中使用vue-awesome-swiper
2021/01/04 Vue.js
python基础教程之数字处理(math)模块详解
2014/03/25 Python
Python学习小技巧之列表项的推导式与过滤操作
2017/05/20 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
2019/01/30 Python
python之信息加密题目详解
2019/06/26 Python
pyinstaller打包程序exe踩过的坑
2019/11/19 Python
Python中pass的作用与使用教程
2020/11/13 Python
怎样实现H5+CSS3手指滑动切换图片的示例代码
2019/05/05 HTML / CSS
美国女孩服装购物网站:Justice
2017/03/04 全球购物
美国在线医疗分销商:MedEx Supply
2020/02/04 全球购物
本科生详细的自我评价
2013/09/19 职场文书
小学体育教学反思
2014/01/31 职场文书
城市精细化管理实施方案
2014/03/04 职场文书
人力资源主管的岗位职责
2014/03/15 职场文书
社会工作专业自荐信
2014/09/26 职场文书
个人授权委托书范本格式
2014/10/12 职场文书
试用期辞职信范文
2015/03/02 职场文书
志愿者服务宣传标语口号
2015/12/26 职场文书
2016国培研修心得体会
2016/01/08 职场文书