利用js实现图片的轮播效果

红太狼 2020-06-06 17:01 855阅读 0赞

利用js实现图片的轮播效果

分析过程:

切换图片:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. <script>
  7. function changeImg() {
  8. alert("123")
  9. var img222 = document.getElementById(img1);
  10. img222.src = "img/2.jpg";
  11. }
  12. </script>
  13. </head>
  14. <body>
  15. <input type="button" value="点击换图片" onclick="changeImg()">
  16. <img src="img/1.jpg" id="img1">
  17. </body>
  18. </html>

每个三秒钟做一件事:

window.setInterval():按照指定周期(以毫秒计)来调用函数或计算表达式

setInterval(“alert(‘123’)”,2000)

window可以不写,第一个变量需要用“”,里面的“”需要变成‘’

window.setTimeout():以指定的毫秒数后调用函数或者计算表达式

window.clearInterval():
window.setInterval()方法或返回一个int类型的id,可以将id赋给window.clearInterval()来实现关闭
window.clearTimeout():

具体代码实现:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title></title>
  6. <script>
  7. /* 当页面加载完成的时候, 动态切换图片
  8. 1.确定事件:
  9. 2.事件所要触发的函数
  10. */
  11. var index = 1; //切换图片的函数
  12. function changeAd(){ //获取要操作的img
  13. var img = document.getElementById("imgAd");
  14. img.src = "../img/"+(index%3+1)+".jpg"; //0,1,2 //1,2,3
  15. index++;
  16. }
  17. function init(){ //启动定时器
  18. setInterval("changeAd()",3000);
  19. }
  20. </script>
  21. </head>
  22. <body onload="init()">
  23. <img src="../img/1.jpg" id="imgAd"/>
  24. </body>
  25. </html>

发表评论

表情:
评论列表 (有 0 条评论,855人围观)

还没有评论,来说两句吧...

相关阅读

    相关 MUI实现图片效果

    引言 图片轮播效果大多数会在出现在商品的详情页或应用首页,它可以用来展示商品详情,也可以用来展示广告信息,活动信息等, 所以平时练习一下图片轮播效果的实现还是很有必...