zoukankan      html  css  js  c++  java
  • 基本动画函数

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
        <title>Document</title>
        <style>
            #demo{
                100px;
                height:100px;
                background-color: pink;
                position:absolute;
                top:40px;
                left:0;
            }
        </style>
    </head>
    <body>
        <button id="button300">300</button>
        <button id="button600">600</button>
        <div id="demo"></div>
    </body>
    </html>
    <script>
        function $id(id){return document.getElementById(id);}
        var timer=null;
        $id("button300").onclick=function(){
            run($id("demo"),300);
        }
        $id("button600").onclick=function(){
            run($id("demo"),600);
        }
    
        function run(obj,target){  //obj是做动画的对象,(这里是demo),target是走的距离
                obj.timer=setInterval(function(){
                    obj.style.left=obj.offsetLeft+10+"px";
                    if(obj.offsetLeft>target)
                    {
                        clearInterval(obj.timer);
                    }
                },10)
        }
    </script>
    

      

  • 相关阅读:
    第03组 Alpha冲刺 (4/6)
    第03组 Alpha冲刺 (3/6)
    第03组 Alpha冲刺 (2/6)
    第03组 Alpha冲刺 (1/6)
    第03组(63) 需求分析报告
    第3组(63) 团队展示
    结对编程作业
    第03组 Alpha冲刺 总结
    第03组 Alpha冲刺 (6/6)
    第03组 Alpha冲刺 (5/6)
  • 原文地址:https://www.cnblogs.com/shanlu0000/p/11256649.html
Copyright © 2011-2022 走看看