首页 > 其他 > 详细

【课堂实例】轮播图

时间:2015-07-25 21:28:43      阅读:322      评论:0      收藏:0      [点我收藏+]

【目标】

制作一个有5张图片的轮播图

 

【分析】

想要制作轮播图,需要如下3个步骤:

1、页面打开之后,第一个图片显示,其余的图片,隐藏

2、图片间隔5秒轮播一次

3、传到第5个图后回到第1张

 

【制作】

  1、页面打开之后,第一个图片显示,其余的图片,隐藏:

    $(“.bg”).not(“:eq(0)”).hide();

 

  2、间隔5秒轮播:

Var i=0;

$(function(){

$(“.bg”).not(“:eq(0)”).hide();   //第一张图片隐藏

setInterval(function(){

       i++;

       $(“.bg”).eq(i).show();           //第i个图片显示

       $(“.bg”).not(“:eq(“+i+”)”).hide();             //不是第i个图片隐藏

},5000);

})

 

  3、传到第5个图后回到第1张:

if(i==5)

{

  i=0;

}

 

【完整程序】

 

Var i=0;

$(function(){

$(“.bg”).not(“:eq(0)”).hide();   //第一张图片隐藏

setInterval(function(){

       i++;

if(i==5)

{

  i=0;

}

       $(“.bg”).eq(i).show();           //第i个图片显示

       $(“.bg”).not(“:eq(“+i+”)”).hide();             //不是第i个图片隐藏

},5000);

})

 

【课堂实例】轮播图

原文:http://www.cnblogs.com/59muyu/p/4676546.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!