ページのスクロールでカンガルーが正弦波に沿ってジャンプするアニメーションを作成しようとしていますが、15 年近く学校に通っていないため、これを実現するために必要な数学を練習することができません。以下の試みでどこか近くに到達しましたが、カンガルーがてんかん発作を起こしているようで、いたるところで飛び跳ねています。
ここに私のCSSがあります
.bgRoo{
position: fixed;
background: url(../images/bg-roo.png) no-repeat;
width: 225px; height: 239px;
left: 50%; margin-left: 250px;
border: red; margin-top: 400px;}
そして私のjQuery
$(window).bind('scroll',function(e){
parallaxScroll();
});
function parallaxScroll(){
var scrolledY = $(window).scrollTop();
$('.bgRoo').css('top',''+((Math.sin(scrolledY)*30)+(scrolledY*0.1))+'px');
$('.bgRoo').css('margin-left',(250+scrolledY)+'px')
}
これを試してみたい人はいますか?