JS实现自动定时切换的简洁网页选项卡效果


Posted in Javascript onOctober 13, 2015

本文实例讲述了JS实现自动定时切换的简洁网页选项卡效果。分享给大家供大家参考。具体如下:

这是一款简洁人网页选项卡,与其它TAB不同的是,本选项卡是自动切换的,在变量里设定选项卡的内容、切换时间等,它就开始工作了,如果可以响应鼠标的动作就更完美了。

运行效果截图如下:

JS实现自动定时切换的简洁网页选项卡效果

在线演示地址如下:

具体代码如下:

<html>
<head>
<title>自动切换的选项卡</title>
<style>
.tab{width:100px;height:25px;background-color:#ccc;margin:0;padding:0;
border-right:1px solid #666;}
.tab_on{width:100px;height:25px;background-color:#eee;margin:0;padding:0;
border-bottom:1px solid #666;
border-top:1px solid #666;
border-left:1px solid #666;}
#show{
width:200px;
height:100px;
background-color:#eee;
border-bottom:1px solid #666;
border-top:1px solid #666;
border-right:1px solid #666;
line-height:30px;
}
</style>
<script language="javascript" type="text/javascript">
<!--
var n=1;
var time=1000;
var strArr=new Array();
strArr[0]="我们提供";
strArr[1]="高质量脚本下载";
strArr[2]="欢迎光临小站";
strArr[3]="精品网页特效";
function init(){document.getElementById("show").innerHTML = strArr[0];}
function show(){
 n=n>strArr.length?1:n;//如果n>数组长度 则重新赋值为1,以便程序循环
 for(i=1;i<(strArr.length+1);i++){//这里for用来改变当前tab的classname
 if(i==n) document.getElementById("tab_"+i).className = "tab_on";
 else document.getElementById("tab_"+i).className = "tab";
 }
 document.getElementById("show").innerHTML = strArr[n-1];//现实数据
 n++;
}
 setInterval("show()",time);//隔一秒执行一次
//-->
</script>
</head>
<body onload="init()">
<table border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#eeeeee">
 <tr>
  <td align="right">
  <div id="tab_1" class="tab_on">ASP</div>
  <div id="tab_2" class="tab" >PHP</div>
  <div id="tab_3" class="tab" >JSP</div>
  <div id="tab_4" class="tab">JAVA</div>
  </td>
  <td bgcolor="#eeeeee">
  <div id="show"></div>
  </td>
 </tr>
</table>
</body>
</html>

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

Javascript 相关文章推荐
基于node.js的快速开发透明代理
Dec 25 Javascript
基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
Sep 28 Javascript
js跨浏览器实现将字符串转化为xml对象的方法
Sep 25 Javascript
浅析Node.js中使用依赖注入的相关问题及解决方法
Jun 24 Javascript
Javascript数组Array方法解读
Mar 13 Javascript
Jquery针对tr td的一些实用操作方法(必看篇)
Oct 05 Javascript
Vue.js绑定HTML class数组语法错误的原因分析
Oct 19 Javascript
vue实现点击当前标签高亮效果【推荐】
Jun 22 Javascript
在小程序中使用Echart图表的示例代码
Aug 02 Javascript
使用VScode 插件debugger for chrome 调试react源码的方法
Sep 13 Javascript
js实现点赞按钮功能的实例代码
Mar 06 Javascript
JS原型prototype和__proto__用法实例分析
Mar 14 Javascript
JS+CSS实现仿雅虎另类滑动门切换效果
Oct 13 #Javascript
JS实现的简洁二级导航菜单雏形效果
Oct 13 #Javascript
JS实现带圆弧背景渐变效果的导航菜单代码
Oct 13 #Javascript
js验证真实姓名与身份证号是否匹配
Oct 13 #Javascript
编写高性能Javascript代码的N条建议
Oct 12 #Javascript
JavaScript 性能优化小结
Oct 12 #Javascript
一个php+js实时显示时间问题
Oct 12 #Javascript
You might like
百度工程师讲PHP函数的实现原理及性能分析(三)
2015/05/13 PHP
详解PHP+AJAX无刷新分页实现方法
2015/11/03 PHP
PHP获取当前日期及本周一是几月几号的方法
2017/03/28 PHP
一直复略了的一个问题,关于表单重复提交
2007/02/15 Javascript
Discuz! 6.1_jQuery兼容问题
2008/09/23 Javascript
JavaScript动态调整TextArea高度的代码
2010/12/28 Javascript
javascript如何动态加载表格与动态添加表格行
2013/11/27 Javascript
js正则表达式中test,exec,match方法的区别说明
2014/01/29 Javascript
node.js中的fs.unlinkSync方法使用说明
2014/12/15 Javascript
JavaScript实现简单的tab选项卡切换
2016/01/05 Javascript
AngularJS基础 ng-keyup 指令简单示例
2016/08/02 Javascript
easyui messager alert 三秒后自动关闭提示的实例
2016/11/07 Javascript
react-native DatePicker日期选择组件的实现代码
2017/09/12 Javascript
Node.js中DNS模块学习总结
2018/02/28 Javascript
浅析Vue.js 中的条件渲染指令
2018/11/19 Javascript
详解js常用分割取字符串的方法
2019/05/15 Javascript
TypeScript魔法堂之枚举的超实用手册
2020/10/29 Javascript
[02:11]2016国际邀请赛中国区预选赛全程回顾
2016/07/01 DOTA
对Python 文件夹遍历和文件查找的实例讲解
2018/04/26 Python
对python 合并 累加两个dict的实例详解
2019/01/21 Python
python下载库的步骤方法
2019/10/12 Python
Python银行系统实战源码
2019/10/25 Python
numpy.transpose()实现数组的转置例子
2019/12/02 Python
django中的数据库迁移的实现
2020/03/16 Python
Python openpyxl 插入折线图实例
2020/04/17 Python
基于Python中random.sample()的替代方案
2020/05/23 Python
PyTorch中的拷贝与就地操作详解
2020/12/09 Python
selenium+python实现基本自动化测试的示例代码
2021/01/27 Python
使用Html5 Stream开发实时监控系统
2020/06/02 HTML / CSS
Visual-Click葡萄牙:欧洲领先的在线眼镜商
2020/02/17 全球购物
音乐专业应届生教师求职信
2013/11/04 职场文书
自查自纠工作总结
2014/10/15 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
2015年销售员工作总结范文
2015/04/07 职场文书
HTML基础详解(下)
2021/10/16 HTML / CSS
Java设计模式之享元模式示例详解
2022/03/03 Java/Android