画像を前後に移動する必要があるというステートメントがありますが、アニメーションを前後に移動するだけのようです。
これが私が考えてきた方法です:
var rect1;
var rect2;
var xEnd = 50;
var xEnd2 = 150;
function init() {
paper = Raphael("loadSVG");
rect1 = paper.rect(150, 20, 50, 50);
rect1.attr({
fill: "#ffaaaa",
"stroke-width": 3
});
};
function moveRect1() {
if (rect1.animate({
x: xEnd
})) {
rect1.animate({
x: xEnd
});
}
else {
rect1.animate({
x: xEnd2
});
}
};
ですから、私の問題は、アニメーションが50に1回しか移動しないことですが、ボタンをもう一度押しても何も起こりません。
何か案が?