私は画像を前後に動かすための小さなプログラムを作った。今度は最初の求愛ボタンがうまくいきますが、画像はピクセル単位で右に動いていますが、私の後ろボタンボタンは機能しません。画像は元の位置に戻りません。なぜ誰かが助けてください何らかのアイデアを持っていますか?このお試しくださいアニメーションその始点に戻る
var jobbAnim = 1;
var speed = 1;
var balAnim = 400;
function jobbra() {
if (jobbAnim < 400) {
jobbAnim = jobbAnim + speed;
}
document.getElementById("ilonakep").style.marginLeft = jobbAnim + "px";
window.requestAnimationFrame(jobbra);
}
function balra() {
if (balAnim >= 400) {
balAnim = balAnim - speed;
}
document.getElementById("ilonakep").style.marginRight = balAnim + "px";
window.requestAnimationFrame(balra);
}
<div id="container">
<div id="ilonakep">
<img src="/img/ilona.jpg" alt="ilona">
</div>
</div>
<p id="gombok">
<button onclick="balra()">Balra</button>
<button onclick="jobbra()">Jobbra</button>
</p>
あなたのためのオプションをアニメーションやあなたはJSでそれをやろうとしているCSSを使用していますか? –
ジョブブラボタン機能はJSで動作しますが、私はちょうどそれを開始点に戻すことはできません。機能のバラは機能しません。 –
あなたのプロジェクトでCSSアニメーションを使用できるかどうかは、もっと洗練されたソリューションであるかと尋ねていました。 –