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 相关文章推荐
滚动经典最新话题[prototype框架]下编写
Oct 03 Javascript
js控制滚动条缓慢滚动到顶部实现代码
Mar 20 Javascript
js循环改变div颜色具体方法
Jun 25 Javascript
js实现数字每三位加逗号的方法
Feb 05 Javascript
WebGL利用FBO完成立方体贴图效果完整实例(附demo源码下载)
Jan 26 Javascript
使用Jasmine和Karma对AngularJS页面程序进行测试
Mar 05 Javascript
微信小程序 使用picker封装省市区三级联动实例代码
Oct 28 Javascript
浅谈vue-lazyload实现的详细过程
Aug 22 Javascript
详解React Native开源时间日期选择器组件(react-native-datetime)
Sep 13 Javascript
基于vue实现移动端圆形旋钮插件效果
Nov 28 Javascript
vue axios封装及API统一管理的方法
Apr 18 Javascript
基于JavaScript实现简单抽奖功能代码实例
Oct 20 Javascript
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
PHP把网页保存为word文件的三种方法
2014/04/01 PHP
PHP从FLV文件获取视频预览图的方法
2015/03/12 PHP
php字符串过滤strip_tags()函数用法实例分析
2019/06/24 PHP
利用js对象弹出一个层
2008/03/26 Javascript
javascript call和apply方法
2008/11/24 Javascript
Javascript JSQL,SQL无处不在,
2010/05/05 Javascript
仿猪八戒网左下角的文字滚动效果
2011/10/28 Javascript
JQuery异步获取返回值中文乱码的解决方法
2015/01/29 Javascript
jquery.mobile 共同布局遇到的问题小结
2015/02/10 Javascript
angularJS 指令封装回到顶部示例详解
2017/01/22 Javascript
JavaScript Base64 作为文件上传的实例代码解析
2017/02/14 Javascript
vue中的scope使用详解
2017/10/29 Javascript
深入理解vue中slot与slot-scope的具体使用
2018/01/26 Javascript
React中如何引入Angular组件详解
2018/08/09 Javascript
vuejs使用axios异步访问时用get和post的实例讲解
2018/08/09 Javascript
vue发送ajax请求详解
2018/10/09 Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
2019/02/21 Javascript
如何给element添加一个抽屉组件的方法步骤
2019/07/14 Javascript
viewer.js一个强大的基于jQuery的图像查看插件(支持旋转、缩放)
2020/04/01 jQuery
[51:29]完美世界DOTA2联赛循环赛 Matador vs Forest BO2第一场 11.05
2020/11/05 DOTA
python 快速排序代码
2009/11/23 Python
linux系统使用python监测网络接口获取网络的输入输出
2014/01/15 Python
Python程序设计入门(1)基本语法简介
2014/06/13 Python
编写简单的Python程序来判断文本的语种
2015/04/07 Python
利用Python的sympy包求解一元三次方程示例
2019/11/22 Python
DjangoWeb使用Datatable进行后端分页的实现
2020/05/18 Python
详解Python爬虫爬取博客园问题列表所有的问题
2021/01/18 Python
求职信的最佳写作思路
2014/02/01 职场文书
优秀团支部事迹材料
2014/02/08 职场文书
奥巴马连任演讲稿
2014/05/15 职场文书
学生上课看漫画的检讨书
2014/09/26 职场文书
查摆问题自查报告范文
2014/10/13 职场文书
2014年控辍保学工作总结
2014/12/08 职场文书
2014年助理政工师工作总结
2014/12/19 职场文书
关于环保的广播稿
2015/12/17 职场文书
MyBatis配置文件解析与MyBatis实例演示
2022/04/07 Java/Android