JS简单实现tab切换效果的多窗口显示功能


Posted in Javascript onSeptember 07, 2016

本文实例讲述了JS简单实现tab切换效果的多窗口显示功能。分享给大家供大家参考,具体如下:

<div style=" text-align:center; margin-top:40px;">
  <div class="menubox">
    <span id="newstab1" class="hover" onmouseover="setTab('newstab',1,3)"> <a href="###" target="_blank">科室新闻</a></span>
    <span id="newstab2" onmouseover="setTab('newstab',2,3)"> <a href="###" target="_blank">媒体报道</a></span>
    <span id="newstab3" onmouseover="setTab('newstab',3,3)"> <a href="###" target="_blank">学术研究</a></span>
  </div>
  <div class="contentbox">
    <div id="con_newstab_1">
      <ul>
        <li><span>2015-09-09</span><a href="###" target="_blank">阅谁问君诵水落清香浮1</a></li>
        <li><span>2015-08-17</span><a href="###" target="_blank">阅谁问君诵水落清香浮1</a></li>
        <li><span>2015-08-05</span><a href="###" target="_blank">阅谁问君诵水落清香浮1</a></li>
      </ul>
    </div>
    <div id="con_newstab_2" style="display:none;">
      <ul>
        <li><span>2015-09-09</span><a href="###" target="_blank">阅谁问君诵水落清香浮2</a></li>
        <li><span>2015-08-17</span><a href="###" target="_blank">阅谁问君诵水落清香浮2</a></li>
        <li><span>2015-08-05</span><a href="###" target="_blank">阅谁问君诵水落清香浮2</a></li>
      </ul>
    </div>
    <div id="con_newstab_3" style="display:none;">
      <ul>
        <li><span>2015-09-09</span><a href="###" target="_blank">阅谁问君诵水落清香浮3</a></li>
        <li><span>2015-08-17</span><a href="###" target="_blank">阅谁问君诵水落清香浮3</a></li>
        <li><span>2015-08-05</span><a href="###" target="_blank">阅谁问君诵水落清香浮3</a></li>
      </ul>
    </div>
  </div>
</div>
<script type="text/javascript">
function setTab(name,cursel,n){
  for(i=1;i<=n;i++){
  var menu=document.getElementById(name+i);
  var con=document.getElementById("con_"+name+"_"+i);
  menu.className=i==cursel?"hover":"";
  con.style.display=i==cursel?"block":"none";
  }
}
</script>

效果图:

JS简单实现tab切换效果的多窗口显示功能

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

Javascript 相关文章推荐
跨浏览器的 mouseenter mouseleave 以及 compareDocumentPosition的使用说明
May 04 Javascript
基于jquery的不规则矩形的排列实现代码
Apr 16 Javascript
JavaScript 参数中的数组展开 [译]
Sep 21 Javascript
鼠标滚轮控制网页横向移动实现思路
Mar 22 Javascript
js中事件的处理与浏览器对象示例介绍
Nov 29 Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
May 19 Javascript
解决js下referer兼容各大浏览器的方法
Nov 03 Javascript
不到30行JS代码实现Excel表格的方法
Nov 15 Javascript
AngularJS包括详解及示例代码
Aug 17 Javascript
js实现图片淡入淡出切换简易效果
Aug 22 Javascript
vue-router路由简单案例介绍
Feb 21 Javascript
解决vue中provide inject的响应式监听
Apr 19 Vue.js
JS实现的幻灯片切换显示效果
Sep 07 #Javascript
javascript宿主对象之window.navigator详解
Sep 07 #Javascript
Angular 理解module和injector,即依赖注入
Sep 07 #Javascript
JS继承之借用构造函数继承和组合继承
Sep 07 #Javascript
Node.js读写文件之批量替换图片的实现方法
Sep 07 #Javascript
jQuery实现底部浮动窗口效果
Sep 07 #Javascript
聊一聊Vue.js过渡效果
Sep 07 #Javascript
You might like
基于mysql的bbs设计(二)
2006/10/09 PHP
php 无法加载mysql的module的时候的配置的解决方案引发的思考
2012/01/27 PHP
Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】
2019/07/24 PHP
各种效果的jquery ui(接口)介绍
2008/09/17 Javascript
javascript验证身份证完全方法具体实现
2013/11/18 Javascript
jquery五角星评分插件示例分享
2014/02/21 Javascript
动态显示可输入的字数提示还可以输入的字数
2014/04/01 Javascript
JavaScript不刷新实现浏览器的前进后退功能
2014/11/05 Javascript
JS实现仿QQ面板的手风琴效果折叠菜单代码
2015/09/11 Javascript
Java Mybatis框架入门基础教程
2015/09/21 Javascript
AngularJS 中的指令实践开发指南(一)
2016/03/20 Javascript
jQuery实现的多张图无缝滚动效果【测试可用】
2016/09/12 Javascript
AngularJS入门教程之过滤器用法示例
2016/11/02 Javascript
微信小程序 欢迎界面开发的实例详解
2016/11/30 Javascript
jQuery控制控件文本的长度的操作方法
2016/12/05 Javascript
JS作用域深度解析
2016/12/29 Javascript
Node.JS利用PhantomJs抓取网页入门教程
2017/05/19 Javascript
如何实现echarts markline标签名显示自己想要的
2020/07/20 Javascript
python基础教程之五种数据类型详解
2017/01/12 Python
使用Python的toolz库开始函数式编程的方法
2018/11/15 Python
解决python3中的requests解析中文页面出现乱码问题
2019/04/19 Python
解决python中使用PYQT时中文乱码问题
2019/06/17 Python
对PyQt5中的菜单栏和工具栏实例详解
2019/06/20 Python
Python 爬取必应壁纸的实例讲解
2020/02/24 Python
python数据库操作mysql:pymysql、sqlalchemy常见用法详解
2020/03/30 Python
python中数字是否为可变类型
2020/07/08 Python
通过代码实例了解Python异常本质
2020/09/16 Python
Scrapy中如何向Spider传入参数的方法实现
2020/09/28 Python
CSS3中伪元素::before和::after的用法示例
2017/09/18 HTML / CSS
详解如何解决使用JSON.stringify时遇到的循环引用问题
2021/03/23 Javascript
十岁生日家长答谢词
2014/01/17 职场文书
2014年纪检部工作总结
2014/11/12 职场文书
发布会邀请函
2015/01/31 职场文书
复活读书笔记
2015/06/29 职场文书
2015年重阳节主持词
2015/07/04 职场文书
Redis安装使用RedisJSON模块的方法
2022/03/23 Redis