<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>tab定时切换</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
</head> <body>
<style>
#nav_list{ height:25px; width:300px; background:#999;}
#nav_list div{ float:left; width:100px; line-height:25px; text-align:center;}
#nav_list div.cur{ background:#C60; color:#fff;} #nav_con{ width:298px; border:1px solid #999; height:100px;}
#nav_con div{ display:none;}
</style>
<div id="nav_list">
<div class="cur">tab1</div>
<div>tab2</div>
<div>tab3</div>
</div>
<div id="nav_con">
<div style="display:block;">tab1tab1tab1tab1tab1tab1tab1</div>
<div>tab2tab2tab2tab2tab2tab2tab2</div>
<div>tab3tab3tab3tab3tab3tab3tab3</div>
</div> <script type="text/javascript">
var time;//定义定时器
var i=-1;//定义开始显示的内容,由于下面执行了i++;所以只能给i赋值-1
var offset=2000;//设置相隔2秒就切换
var index_n=$('#nav_list>div').length;//获取切换个数
var nav_top=$('#nav_list>div');
var nav_con=$('#nav_list + div>div'); //可以写成var nav_con=$('#nav_con>div') function roll(){
i++;
if(i>index_n){//如果i>切换个数后,重新给i赋值=0
i=0
}
slide(i);
time=setTimeout(roll,offset);//设置定时器
}
function slide(i){
nav_top.eq(i).addClass('cur').siblings().removeClass('cur');//把当前的div的高亮
nav_con.eq(i).show().siblings().hide();
} roll();//执行函数 </script>
</body>
</html>

javascript学习教程之---如何从一个tab切换到banner幻灯片的转换2的更多相关文章

  1. javascript学习教程之---如何从一个tab切换到banner幻灯片的转换

    一个简单的tab切换代码: <!doctype html> <html> <head> <meta charset="utf-8"> ...

  2. javascript学习教程

    我来班门弄斧一下吧,把我JavaScript学习过程中常去的一些网站分享给大家: =========================增加================================ ...

  3. 小程序的一个tab切换

    <view class="tab-left" bindtap="tab"> <view class="{{tabArr.curHdI ...

  4. Javascript实例教程:querySelector()方法接受一个CSS查询并返回匹配模式的第一个子孙元素,如果没有匹配的元素则返回null。

    文章简介:querySelector()方法接受一个CSS查询并返回匹配模式的第一个子孙元素,如果没有匹配的元素则返回null. querySelector()方法接受一个CSS查询并返回匹配模式的第 ...

  5. js面向对象学习笔记(五):tab切换

    重点是this指向问题 <style> .hide{display: none;} #box div,#box1 div{display: none;} .hover{background ...

  6. sweiper做一个tab切换

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. 自己定义一个tab指令

    定义一个tab切换的指令: 指令的文件结构: Js/directives/tab tab.html tab.js tab.html: <style> .my-li-style{ line- ...

  8. Js 实现tab切换效果

    今天商城系统的后台要添加一个Tab切换的效果,一开始没有思路想要自己去实践这个效果 从网上找jquery 已经有了很好看的案例,实现之后我来学习下思路是如何完成的

  9. jquery+bootstrap实现tab切换, 每次切换时都请求数据, 点击提交分别向不同的地址提交数据

    今天一个朋友叫帮做一个tab切换, 每一个tab内容区域都是从后台取出的数据, 这些数据要用表格的形式显示处理, 并且表格的内容区域可以修改, 如下所示: 例子查看请演示查看. 截图如图所示: 实现步 ...

随机推荐

  1. Mongodb增加权限管理

     前言: 随着列式存储理念的成熟,越来越多的开发者开始接纳mongodb,hbase这类大储存的分布式列式数据库.特别是mongodb的这种快速搭建,快速使用特点,使其得到更多人的青睐.本人主要通过官 ...

  2. 最难忘的Bug调试经历

    摘要:目前,著名的社区问答网站Quora上出现一个很火的讨论:你调试过最难的Bug是什么?大家纷纷留言,把自己最痛苦的一次调试经验写下来. 相信每位程序员都有过一段不堪回首地Bug调试经历,程序员一听 ...

  3. RMAN-06023: no backup or copy of datafile 6 found to restore

    一:问题描述 我用指定备份集恢复时,报错: RMAN> run { 2> shutdown immediate; 3> startup mount; 4> allocate c ...

  4. Android 检查是否安装SD卡

    /** * 检查是否安装SD卡 * @return */ public static boolean checkSaveLocationExists() { String sDCardStatus = ...

  5. 深入理解JavaScript Hijacking原理

    最近在整理关于JavaScript代码安全方面的资料,在查关于JavaScript Hijacking的资料时,发现关于它的中文资料很少,故特意整理一下. 一.JavaScript Hijacking ...

  6. 黑马程序员_Java_collections and Arrays(工具类)

    collections collections工具类方法 1,static <T extends Comparable<? super T>> void sort(List&l ...

  7. LINQ TO SQL 常用语法

    LINQ To SQL中IN的用法   IN: C# var result = from s1 in context.Customers where (new string[] { "UK& ...

  8. js原型继承深入

    js采用原型继承来实现类的派生,但是原型链再深入点,我们又知道多少呢,现在不妨往下看: 先来一个原型继承: var M1 = function() { this.param = "m1's ...

  9. HDU-1428(记忆化搜索)

    Problem Description LL 最近沉迷于AC不能自拔,每天寝室.机房两点一线.由于长时间坐在电脑边,缺乏运动.他决定充分利用每次从寝室到机房的时间,在校园里散散步.整个HDU 校园呈方 ...

  10. 基于网络的服装定制MTM系统研究 - 硕士论文 - 道客巴巴

    国内的mtm系统_百度搜索 基于网络的服装定制MTM系统研究 - 硕士论文 - 道客巴巴 PDF文档(共76页) - 下载需1800积分 天津工业大学 硕士学位论文基于网络的服装定制MTM系统研究 姓 ...