(X)HTMLタグの設定が終わったら次にスクリプトを指定します。ページが読み込まれた後にnew MooRevolver()で回転処理を行なうようにします。MooRevolver()の最初のパラメータには回転させる領域全体を示すページエレメントのIDを指定します。また、ボタンクリック等で前後の画像に移動させるにはMooRevolver()の2番目のオプションパラメータを指定します。arrowLeftは前の画像に移動するボタンやリンクのID名、arrowRightは次の画像に移動するボタンやリンクのID名を指定します。

window.onloadを使った場合は以下のようになります。

 window.onload = function(){
    var mrObj = new MooRevolver("album" ,{
        arrowLeft:"prev",
        arrowRight:"next"
    });
 }

MooToolsではイベントを追加するaddEvent()メソッドが用意されています。これはDOMのaddEventListener()とほぼ同じで既存のイベントを上書きしません。複数ライブラリを利用する場合はaddEvent()を使うのが良いでしょう。addEvent()を使った場合は以下のようになります。

 window.addEvent("load", function(){
    var mrObj = new MooRevolver("album" ,{
        arrowLeft:"prev",
        arrowRight:"next"
    });
 });

サンプル01の実行結果は以下のようになります。[前の画像]、[次の画像]のリンクをクリックすると画像が左右に回転します。

サンプル01の実行結果

リンクをクリックすると

画像が回転しだす

サンプル01

 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 <html>
    <head>
        <meta http-equiv="content-type" content="text/html;charset=utf-8">
        <title>MooRevolverサンプル</title>
        <link rel="stylesheet" href="css/MooRevolver.css" type="text/css">
        <link rel="stylesheet" href="css/main.css" type="text/css">
        <script type="text/javascript" src="js/mootools.js"></script>
        <script type="text/javascript" src="js/MooRevolver.js"></script>
        <script type="text/javascript"><!--
            window.onload = function(){
                var mrObj = new MooRevolver("album" ,{
                    arrowLeft:"prev",
                    arrowRight:"next"
                });
            }
        // --></script>
    </head>
    <body>
        <h1>MooRevolver サンプル</h1>
        <div id="album" class="revolver">
                <div><img src="photo/001.jpg" width="96" height="54" alt="富士山"></div>
                <div><img src="photo/002.jpg" width="96" height="54" alt="夕焼け"></div>
                <div><img src="photo/003.jpg" width="96" height="54" alt="富山湾"></div>
                <div><img src="photo/004.jpg" width="96" height="54" alt="白糸の滝"></div>
                <div><img src="photo/005.jpg" width="96" height="54" alt="高原の朝"></div>
                <div><img src="photo/006.jpg" width="96" height="54" alt="苔"></div>
                <div><img src="photo/007.jpg" width="96" height="54" alt="ベイブリッジ"></div>
                <div><img src="photo/008.jpg" width="96" height="54" alt="たんぽぽ"></div>
        </div>
        [<a href="#" id="prev">前の画像</a>] [<a href="#" id="next">次の画像</a>]
    </body>
 </html>