zoukankan      html  css  js  c++  java
  • js -04课程 更换背景图片

    1.效果很迷幻在点击之前如果不清除定时器对象的话!

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <input type="button" value="换背景">
    <input type="button" value="停">
    
    <script>
        window.onload = function () {
            var aImg = ['img/1.png','img/2.png','img/3.png','img/4.png']; //看到数据就要想到下标!
            var num = 0;
            var timer = null;
            var aBtn = document.getElementsByTagName('input');
            var oBody = document.body;
    
            aBtn[0].onclick = function () {
                clearInterval(timer); //每次点击都会创建一个定时器对象,没有这句不断点击会出现迷幻的背景,根本停不下来。。。
                timer = setInterval(changeBG,1000);
            }
    
            aBtn[1].onclick = function () {
                clearInterval(timer);
            }
    
            function changeBG() {
                oBody.style.background = 'url('+aImg[num] + ')';
                num++;
                num %= aImg.length;
            }
    
        }
    </script>
    </body>
    </html>
    
  • 相关阅读:
    委托事件
    泛型
    栈和队列
    泛型
    枚举与位枚举
    数组 集合
    .NET Framework 简介
    三行代码 完美解决word标签文字替换 POI增强版 可插入图片
    Github国内镜像网站,解决Github访问的神器
    Eureka
  • 原文地址:https://www.cnblogs.com/bravolove/p/5984809.html
Copyright © 2011-2022 走看看