详解js图片轮播效果实现原理
网络编程 2021-07-04 21:04www.168986.cn编程入门
这篇文章主要为大家详细介绍了js图片轮播效果实现原理,帮助大家更好地实现图片轮播效果,真正理解图片轮播原理,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例讲述了js图片轮播效果实现原理,分享给大家供大家参考,具体内容如下
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://.w3./TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <script type="text/javascript"> var timeID; var image; var current = 0; var images = new Array(5); function init(){ for (var i=1;i<=5;i++){ images[i] = new Image(450,550); images[i].src = "pictures/"+i+".jpg"; } image = document.images[0]; } function setSrc(i){ current = i; //设置图片src的属性,实现图片的切换 image.src = images[i].src; } function pre(){ if (current <= 0){ alert('已经是第一张了'); }else{ current--; setSrc(current); } } function next(){ if (current >= 5){ alert('已经是一张了'); }else{ current++; setSrc(current); } } function play(){ if (current >= 5){ current = 0; } setSrc(++current); } </script> <body onload="init()"> <input type="button" value="第一张" onclick="setSrc(1)"> <input type="button" value="上一张" onclick="pre()"> <input type="button" value="下一张" onclick="next()"> <input type="button" value="一张" onclick="setSrc(5)"> <input type="button" value="幻灯播放" onclick="timeID=setInterval('play()',500)"> <input type="button" value="停止播放" onclick="clearInterval(timeID)"> <div style="border:1px solid blue;width:450px; height:550px;" id="myPic"> <img src="pictures/1.jpg" /> </div> </body> </html>
原理在这呐
init()函数用于初始化images数组和image的值,本例中主要是利用setSrc()设置图片的src属性值,这样就达到了图片的切换,图片的轮播是使用定时器来时显的!setInterval('play()',500)的意思是每0.5s调用一次play()函数!
精彩专题分享
以上就是js图片轮播效果代码,以及实现js图片轮播效果的原理简介,希望能够帮助大家,真正的做到学以致用。
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程