基本的に私はこれをループしようとしています:
var x = this.div.offsetLeft;
this.div.style.left = (x+this.pixelx)+"px";
ここで、this.pixelx は 1 と -1 の値を取ります。
値が 1 の場合は問題なくスムーズに動作しますが、-1 の場合は「this.div」が 5 回ほど移動してから停止します。
何が起こっているのかについてのアイデアはありますか? ありがとう。
編集:
これはコードのサンプルを含む jsFiddle です。キーボードの左右の矢印でボールを動かすことになっています: http://jsfiddle.net/KmrbV/1/
編集:
問題は私のコンピューターでのみ発生しているようです。Chrome バージョン 23.0.1271.64 で実行しています。私の OS は ubuntu 12.04 です。キーは問題ではありません。実際のところ、これは -1 の場合にのみ発生します。-2 を使用すると、問題なく動作します。