• JS-简单地匀速运动框架


    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title>运动框架-匀速运动</title>
            <style type="text/css">
                .div {
                    width: 100px;
                    height: 100px;
                    background-color: chartreuse;
                    margin-top: 20px;
                    position: relative;
                    left: 0;
                    top: 0;
                }
            </style>
            <script type="text/javascript">
                var timer = null;
                function start() {
                    var oBtn = document.getElementById('btn');
                    var oDiv = document.getElementById('div');
                    //1
                    clearInterval(timer);
                    timer = setInterval(function() {
                        var speed = 1;
                        //2
                        if(oDiv.offsetLeft >= 1100) {
                            clearInterval(timer);
                        }
                        else{
                            oDiv.style.left = oDiv.offsetLeft + speed + 'px';
                        }
                        
                    }, 30)
                }
            </script>
        </head>
    
        <body>
            <input type="button" id="btn" value="运动" onclick="start()" />
            <div class="div" id="div"></div>
            <p>关键点:1:清除定时器,2:if/else判断</p>
        </body>
    
    </html>

     学习路径:智能社的开发教程:https://ke.qq.com/webcourse/index.html#course_id=152997&term_id=100174752&taid=766913655494053&vid=v14127nxshc

  • 相关阅读:
    从服务器上下载下来的代码,部署到本地时,Url自动带www前缀
    个人说明
    名词解释
    Bandizip-解压缩软件
    uTools-工具插件集
    Geek-软件卸载工具
    Microsoft商店软件推荐
    Docker入门第九章
    Docker入门第八章
    IDM-下载工具
  • 原文地址:https://www.cnblogs.com/padding1015/p/6403100.html
Copyright © 2020-2023  润新知