# キャラのY移動

この左画面を左クリックすれば以下の赤字のスクリプト全部がクリップボードにコピーされるので、右の画面の赤い矢印の右側に貼り付けてください。

    				var y = $(this).offset().top+_delta[index][1];
    				if ( y < 0 || y > $('body').height() )
    				{
    					_delta[index][1] *= -1;
    				} else {
    					$(this).css('top',y);
    				}

では「制御」→「実行」メニューを実行してください。
縦にも移動しました。画面端まで行くと反対に進みました。
eachループ中の現在の$(this)のオフセット位置(offset)の上位置(top)にY増分(_delta[index][1])を加算した値をyに代入しています。
もし(if)yが0より小さいかbody高さより大きくなった場合、_deltaに-1を乗算して±を逆にして進むY方向を逆にしています。
ifが成り立たない場合(else)、現在の$(this)のcss装飾の上位置(top)にyを代入して進みます。

### 次へ