Move Ball


2012/07/30
単にタイマーで position:absolute; で指定した領域の left top を変えてボールに見える領域を 動かして居るだけです。
単にタイマーで x y 方向に有る値を足していくだけですが そのままだと枠を外れてしまうので 有る所まで来たら足すのを引く方向にしているだけです。
ブラウザによってはボールに見えない事が有るのは単なる手抜きです。
又 壁まで行かないうちに反転するとか動きがぎくしゃくするとかは ブラウザーによって違うと思いますが ひとえに ブラウザーのタイマーの性能です。
setInterval('tmrcall()', 10 ); /* 10ms が短すぎる様です。*/

自分自身を閉じる