抛物线

Posted gxywb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了抛物线相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style>
            #div1{
                width: 100px;
                height: 100px;
                background: red;
                position: absolute;
                top: 500px;
            }
        </style>
        <script>
            window.onload=function(){
                var oDiv=document.getElementById("div1");
                var oInput=document.getElementById("input1");
                var timer=null;
                var iSpeed=-40;
                var iSpeedX=10;
                oInput.onclick=function(){
                    startMove();
                }
                function startMove(){
                    clearInterval(timer);
                    timer=setInterval(function(){
                        iSpeed+=3;
                        var T=oDiv.offsetTop+iSpeed;
                        if(T>document.documentElement.clientHeight-oDiv.offsetHeight){
                            T=document.documentElement.clientHeight-oDiv.offsetHeight;
                            iSpeed*=-1;
                            iSpeed*=0.75;
                            iSpeedX*=0.75;
                        }
                        oDiv.style.top=T+"px";
                        oDiv.style.left=oDiv.offsetLeft+iSpeedX+"px";
                    },30)
                }
            }
        </script>
    </head>
    <body>
        <input type="button" value="开始运动" id="input1" />
        <div id="div1"></div>
    </body>
</html>

 

以上是关于抛物线的主要内容,如果未能解决你的问题,请参考以下文章

购物车 抛物线

抛物面(3D抛物线)曲面拟合python

JS 实现抛物线动画

在笛卡尔坐标系上绘制抛物线

如何实现高抛平抛发射?从抛物线说起!Cocos Creator!

精灵以抛物线方式从位置(x, y) 跳转到位置(width-x, y)