私は同じバウンスを作っていますが、css3ではなくjqueryで作っています。jqueryでこのバウンス効果を作り出す方法は?
私はこの例でコードを試しましたが、アニメーションは私が探しているものと全く同じではないようです。
これは私がしようとした例である:
setInterval(function(){
doBounce($('#bounce'), '10px', 500);
}, 500);
function doBounce(element, distance, speed) {
element
.animate({marginTop: '-='+distance},speed)
.animate({marginTop: '+='+distance},speed);
}
#bounce {
background-color: red;
cursor: pointer;
display: block;
margin-top: 50px;
padding: 10px;
text-align: center;
width: 100px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<a id="bounce">Button</a>
そして、これは私がバウンス矢印として探しているものです:enter link description here
ベスト モハメド
こんにちはモハメド - これまでに何を試しましたか?スタックオーバーフローは、タスクの過程で遭遇する技術的問題に対する回答を見つけるのに適していますが、タスクを開始していない場合でも助けを求めるのには適していません。 –
こんにちはヴィンス、 私はこのコードを試しましたが、バウンスの同じ効果を与えませんでした: setInterval(function(){ doBounce($( '#bounce')、 '10px'、 500); }、500); 関数doBounce(要素、距離、速度){ 要素.animate({marginTop: ' - =' +距離}、速度) .animate({marginTop: '+ =' +距離}、速度) } 'code' –
こんにちはモハメド;コードを追加すると便利ですが、質問を編集してそこに含めると良いでしょう。すべての情報が問題になっている場合、誰でもそれを読んで問題のすべてを簡単に理解することができます。読者がすべてを見つけるためにコメントを通らなければならないかどうかを理解することは難しい。 –