Feature: 画像切替時にスクロールアニメーションするように変更
画像の幅の400px固定制限を不要に

表示領域の大きさを決定するために、全ての画像を読み込むのを待つ必要あり
(ここでは最大サイズに合わせた形になる。表示する画像毎に表示領域を変更することは考慮されていない)
画像の幅が一定で無い場合に対応

最大幅に合わせたboxを用意して、その単位でスクロールするように（画像はセンタリングして表示）
Refactoring: コンストラクタの各処理をプライベートメソッドにくくりだし
Refactoring: プライベートメッソド呼び出し時のインスタンスの参照名をselfに統一 / Function#call経由に変更
Refactoing: スクロール用の内部関数animScroll内の処理を分離

次の現在位置を求める処理を関数オブジェクトとして分離。
実際に移動(cssへ反映)する処理とは分けて、クロージャーで渡す形に変更
Refactoring: 関数名の変更(pixel_to_num -> pixel_to_int)
Refactoring: 数値をcssのピクセル(px)付きに変える関数を定義
画像読み込み中にローディング画像を表示するように変更
Refactoing: ローディング画像の表示・非表示処理部分を別関数に切り出し・コメント追加