您的位置:首页 > Web前端 > JQuery

JQuery轮播图片效果

2015-07-27 22:22 651 查看
【目标】

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

})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: