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 相关文章推荐
javascript 新浪背投广告实现代码
Jul 07 Javascript
JQuery 绑定事件时传递参数的实现方法
Oct 13 Javascript
Ajax提交与传统表单提交的区别说明
Feb 07 Javascript
js判断文本框剩余可输入字数的方法
Feb 04 Javascript
jQuery循环遍历子节点并获取值的方法
Apr 14 Javascript
javascript 数组的正态分布排序的问题
Jul 31 Javascript
基于jQuery实现简单人工智能聊天室
Feb 10 Javascript
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
Jun 06 Javascript
Vue.2.0.5实现Class 与 Style 绑定的实例
Jun 20 Javascript
详解VUE-地区选择器(V-Distpicker)组件使用心得
May 07 Javascript
对angular 实时更新模板视图的方法$apply详解
Oct 09 Javascript
Node.JS发送http请求批量检查文件中的网页地址、服务是否有效可用
Nov 20 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 IPV6正则表达式验证代码
2010/02/16 PHP
php中定义网站根目录的常用方法
2010/08/08 PHP
phpQuery让php处理html代码像jQuery一样方便
2015/01/06 PHP
php文件管理基本功能简单操作
2017/01/16 PHP
php观察者模式应用场景实例详解
2017/02/03 PHP
Dojo 学习笔记入门篇 First Dojo Example
2009/11/15 Javascript
Prototype的Class.create函数解析
2011/09/22 Javascript
js跳转页面方法总结
2014/01/29 Javascript
jquery.Ajax()方法调用Asp.Net后台的方法解析
2014/02/13 Javascript
用js的document.write输出的广告无阻塞加载的方法
2014/06/05 Javascript
JavaScript获取某年某月的最后一天附截图
2014/06/23 Javascript
jquery显示隐藏input对象
2014/07/21 Javascript
node.js中的path.basename方法使用说明
2014/12/09 Javascript
JS中字符串trim()使用示例
2015/05/26 Javascript
javascript中substring()、substr()、slice()的区别
2015/08/30 Javascript
js+css实现回到顶部按钮(back to top)
2016/03/02 Javascript
深入浅析jQuery对象$.html
2016/08/22 Javascript
jQuery实现的分页功能示例
2017/01/22 Javascript
vue mounted组件的使用
2018/06/18 Javascript
详解vue-video-player使用心得(兼容m3u8)
2019/08/23 Javascript
[04:02]DOTA2上海特锦赛小组赛第二日recap精彩回顾
2016/02/28 DOTA
python中的函数用法入门教程
2014/09/02 Python
用Python实现一个简单的多线程TCP服务器的教程
2015/05/05 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
python 实现在txt指定行追加文本的方法
2018/04/29 Python
基于anaconda下强大的conda命令介绍
2018/06/11 Python
OpenCV4.1.0+VS2017环境配置的方法步骤
2020/07/09 Python
女士时装鞋:Chinese Laundry
2018/08/29 全球购物
欧洲领先的技术商店:eibmarkt.com
2019/05/10 全球购物
匡威爱尔兰官网:Converse爱尔兰
2019/06/09 全球购物
四风问题自查报告剖析材料
2014/02/08 职场文书
国贸专业自荐信范文
2014/03/02 职场文书
竞选文艺委员演讲稿
2014/04/28 职场文书
优秀志愿者感言
2015/08/01 职场文书
spring cloud 配置中心客户端启动遇到的问题
2021/09/25 Java/Android
Python+OpenCV实现在图像上绘制矩形
2022/03/21 Python