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

本文共 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

你可能感兴趣的文章
MFC office2007风格设置左侧导航栏 [转]
查看>>
swift:入门知识之泛型
查看>>
Git技巧:右键菜单怎么去除?
查看>>
【iCore3 双核心板_FPGA】例程四:Tcl脚本实验——配置引脚
查看>>
C4D to Unity3D插件C2U Tool开源发布!简化你的工作流
查看>>
【NLP】基于自然语言处理角度谈谈CRF(二)
查看>>
java.lang.OutOfMemoryError处理错误
查看>>
Innosetup中将bat文件压缩到压缩包中
查看>>
Android 手机卫士--签名文件说明&包名说明
查看>>
[转]python中@classmethod @staticmethod区别
查看>>
Linux排序不准确的问题,用以下两行代码解决
查看>>
MyBatis从入门到放弃一:从SqlSession实现增删改查
查看>>
为apache安装mod_wsgi的时候出现-fpic的问题
查看>>
Node,Sockets,Cores,Threads
查看>>
java数组和字符串相互转换
查看>>
深刻理解Nginx之Nginx完整安装
查看>>
SelectSort
查看>>
实现浮点数的四舍五入RoundOff,保留几位小数
查看>>
Netty ByteBuf源码分析
查看>>
EWS 流通知订阅邮件
查看>>