javascript 弹跳球动画

Posted

tags:

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

function bouncingBall() {
    var bouncetime = 1000;
    var ballheight = 280;
    var ballsize = 80;

    $('#ball').css({'width':ballsize, 'height':ballsize, 'margin-left':-(ballsize/2),'display':'block', 'bottom':ballheight});
    $('#shadow').css({'width':ballsize*1.5, 'height':ballsize/3, 'margin-left':-(ballsize*0.75),'display':'block', 'opacity':0.2});

    ballbounce();
    ballshadow();

    function ballbounce() {
        $('#ball').animate({'bottom':20}, bouncetime, 'easeInQuad', function() {
            $('#ball').animate({'bottom':ballheight}, bouncetime, 'easeOutQuad', function() {
                ballbounce();
            });
        });
    }
    function ballshadow() {
        $('#shadow').animate({'width':ballsize, 'height':ballsize/4, 'margin-left':-(ballsize/2), 'opacity':1}, bouncetime, 'easeInQuad', function() {
            $('#shadow').animate({'width':ballsize*1.5, 'height':ballsize/3, 'margin-left':-(ballsize*0.75), 'opacity':0.2}, bouncetime, 'easeOutQuad', function() {
                ballshadow();
            });
        });
    }
}

以上是关于javascript 弹跳球动画的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Actionscript 3 为在 z 轴上弹跳的球设置动画?

html 帆布弹跳球,javascript

在 SpriteKit 中为弹跳球创建音效

Clojurescript:制作弹跳球的功能性方法

翻译《向“弹跳球”演示程序添加新功能》 in MDN

jQuery Animate 2 动作,相同的对象