zoukankan      html  css  js  c++  java
  • 【课堂实例】轮播图

    【目标】

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

    })

  • 相关阅读:
    【ARTS】打卡第七周
    【ARTS】打卡第六周
    【ARTS】打卡第五周
    【leetcode】 438. Find All Anagrams in a String
    【ARTS】打卡第四周
    【ARTS】打卡第三周
    【leetcode】 11. Container With Most Water
    【ARTS】打卡第二周
    【ARTS】打卡第一周
    深度VS广度——谈谈对测试职业的一些思考
  • 原文地址:https://www.cnblogs.com/59muyu/p/4676546.html
Copyright © 2011-2022 走看看