【课堂实例】轮播图

【目标】

制作一个有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);

})

 

posted @ 2015-07-25 20:45  59木雨  阅读(343)  评论(1编辑  收藏  举报