博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用数组封装图片实现轮播图
阅读量:5891 次
发布时间:2019-06-19

本文共 948 字,大约阅读时间需要 3 分钟。

  下列实例是将轮播图所需要的图片封装在一个数组里,通过遍历实现图片的循环播放,并通过setInterval函数控制时间间隔。

HTML布局如下:

 

    

 

CSS布局如下:

.div1{
margin: 50px auto; width: 80%; height:300px; text-align: center; } #imagescroll{
width: 534px; height: 300px; }

JS代码如下:

function imagechange(){    //获取承载图片的元素    var imagecontrol=document.getElementById("imagescroll");    //把所有的图片封装在一个数组中    var imageArr =["images/1.jpg","images/2.jpg","images/3.jpg","images/4.jpg"];    var index=0;    //通过setInterval函数每隔2秒改变一下图片,注意该函数的使用方法    setInterval(function(){        //获取当前图片的编号        var i =index;        //如果超过最大编号,则回滚到第一张图片        if(i>=imageArr.length){            index=0;            i=0;        }        //设置背景图片        imagecontrol.src=imageArr[i];        index=index+1;    },2000);}

 

转载于:https://www.cnblogs.com/web12/p/10171471.html

你可能感兴趣的文章
The Z-Index CSS Property: A Comprehensive Look | Smashing Coding
查看>>
Java中HashMap详解
查看>>
Office版本差别引发的语法问题
查看>>
Apache——访问控制
查看>>
web前端(10)—— 浮动,清除默认样式
查看>>
ggplot2 aes函数map到data笔记
查看>>
3450: Tyvj1952 Easy
查看>>
delphi基本语法
查看>>
java中的Static class
查看>>
删除重复节点
查看>>
.net请求Webservice简单实现天气预报功能
查看>>
Loj #3056. 「HNOI2019」多边形
查看>>
【3】数据库的表设计和初始化
查看>>
Django rest framework的基本用法
查看>>
正则表达式匹配非需要匹配的字符串(标题自己都绕晕了)
查看>>
沙盒目录介绍
查看>>
260. Single Number III
查看>>
c#基础--字符串的处理_string类
查看>>
《C语言》-(流程控制:顺序结构、选择结构、循环结构)
查看>>
mobile deeplearning
查看>>