ユーザーが X および Y オフセット値を入力すると、画像がウィンドウの左上隅から始まり、左から右に移動し、最後に画像が上から下に移動して最終位置になるように、画像をアニメーション化したかったのです。一度に 1 ピクセル。
これが私のコードですhttp://jsfiddle.net/nMdNk/3/
私のjavascriptでは、私は持っています:
function moveRight() {
hx = document.getElementById("xval").value;
imgx = document.getElementById("picture").clientX; //get current X from image
for (a = 0; a <= imgx; a++;) {
if (imgx == hx) {
moveDown();
} else {
setTimeOut(moveRight, 1000);
}
}
}
function moveDown() {
hy = document.getElementById("yval").value;
imgy = document.getElementById("picture").clientY; //get current Y from image
for (b = 0; b <= imgy; b++;) {
if (imgy = hy) {
return; //stop when reach to final destination
} else {
setTimeOut(moveDown, 1000);
}
}
}
写真の x 座標と y 座標に対して間違った要素を取得していると思いますが、よくわかりません。どんな助けでも大歓迎です、ありがとう!