MVC Classic ウィジェット > Wijgallery > ギャラリーへのアニメーションの適用 |
wijgallery ウィジェットはアニメーションをサポートします。この機能を利用するには、単に animated オプションを設定します。Web サイト(http://demo.componentone.com/ASPNET/MVCExplorer/gallery/Animation)にアクセスし、MVC コントロールエクスプローラの Gallery > Animation サンプルのライブデモをご覧ください。
@RenderBody()
のすぐ後のページの <body>
タグ内に追加します。
ソースビュー |
コードのコピー
|
---|---|
<div id="wijgallery" class=""> <ul class=""> <li class=""><a href="http://lorempixum.com/750/300/sports/1"> <img alt="1" src="http://lorempixum.com/200/150/sports/1" title="キャプション1" /> </a></li> <li class=""><a href="http://lorempixum.com/750/300/sports/2"> <img alt="2" src="http://lorempixum.com/200/150/sports/2" title="キャプション 2" /> </a></li> <li class=""><a href="http://lorempixum.com/750/300/sports/3"> <img alt="3" src="http://lorempixum.com/200/150/sports/3" title="キャプション 3" /> </a></li> <li class=""><a href="http://lorempixum.com/750/300/sports/4"> <img alt="4" src="http://lorempixum.com/200/150/sports/4" title="キャプション 4" /> </a></li> <li class=""><a href="http://lorempixum.com/750/300/sports/5"> <img alt="5" src="http://lorempixum.com/200/150/sports/5" title="キャプション 5" /> </a></li> <li class=""><a href="http://lorempixum.com/750/300/sports/6"> <img alt="6" src="http://lorempixum.com/200/150/sports/6" title="キャプション 6" /> </a></li> <li class=""><a href="http://lorempixum.com/750/300/sports/7"> <img alt="7" src="http://lorempixum.com/200/150/sports/7" title="キャプション7" /> </a></li> <li class=""><a href="http://lorempixum.com/750/300/sports/8"> <img alt="8" src="http://lorempixum.com/200/150/sports/8" title="キャプション8" /> </a></li> <li class=""><a href="http://lorempixum.com/750/300/sports/9"> <img alt="9" src="http://lorempixum.com/200/150/sports/9" title="キャプション9" /> </a></li> <li class=""><a href="http://lorempixum.com/750/300/sports/10"> <img alt="10" src="http://lorempixum.com/200/150/sports/10" title="キャプション 10" /> </a></li> </ul> </div> |
このマークアップは、ギャラリーウィジェットのコンテンツをページに追加します。次の手順では、ギャラリーのアニメーションを設定します。
ソースビュー |
コードのコピー
|
---|---|
<div class="option-row"> <label for="showingEffectTypes"> Transition </label> <select id="showEffectTypes" name="effects"> <option value="blind">Blind</option> <option value="clip">Clip</option> <option value="drop">Drop</option> <option value="explode">Explode</option> <option value="fade">Fade</option> <option value="fold">Fold</option> <option value="highlight">Highlight</option> <option value="puff">Puff</option> <option value="scale">Scale</option> <option value="size">Size</option> <option value="slide">Slide</option> </select> </div> |
これにより wijgallery のアニメーションをカスタマイズする要素が追加されます。実行時に、アニメーションスタイルを選択できます。スタイルを適用すると、〈前へ〉または〈次へ〉ボタンを使用して画像をナビゲートし、選択したアニメーションを表示できます。
ソースビュー |
コードのコピー
|
---|---|
<style type="text/css"> .wijmo-wijcarousel-text span { padding:5px; } #wijgallery { width:750px; } </style> |
これにより wijgallery ウィジェットのサイズが設定されます。
ソースビュー |
コードのコピー
|
---|---|
<script id="scriptInit" type="text/javascript"> $(document).ready(function () { $("#wijgallery").wijgallery({ thumbsLength: 120 }); var transitions = { animated:"fade", duration: 1000, easing:null } $('#showEffectTypes').change(function () { var ee = $("#showEffectTypes option:selected").val(); $.extend(transitions, { animated:ee }); $("#wijgallery").wijgallery("option", "transitions", transitions); }); }); </script> |
これによりギャラリーが初期化され、アニメーションが追加されます。
[F5]を押してアプリケーションを実行し、ドロップダウンボックスからアニメーションスタイルを選択します。スタイルを適用すると、〈前へ〉または〈次へ〉ボタンを使用して画像をナビゲートし、選択したアニメーションを表示できます。