| MVC Classic ウィジェット > Wijcarousel > カルーセルへのアニメーションの適用 |
wijcarousel ウィジェットはアニメーションをサポートします。 この機能を利用するには、単に animated オプションを設定します。 Web サイト ( http://demo.componentone.com/ASPNET/MVCExplorer/carousel/Animation) にアクセスし、MVC コントロールエクスプローラの Carousel > Animation サンプルのライブデモをご覧ください。.
@RenderBody() のすぐ後のページの <body> タグ内に追加します。
| ソースビュー |
コードのコピー
|
|---|---|
<div id="wijcarousel0" class="">
<ul class="">
<li class=""><img alt="1" src="http://lorempixum.com/750/300/abstract/1" title="Word" /><span>キャプション 1</span></li>
<li class=""><img alt="2" src="http://lorempixum.com/750/300/abstract/2" title="Word2" /><span>キャプション 2</span></li>
<li class=""><img alt="3" src="http://lorempixum.com/750/300/abstract/3" title="Word3" /><span>キャプション 3</span></li>
<li class=""><img alt="4" src="http://lorempixum.com/750/300/abstract/4" title="Word4" /><span>キャプション 4</span></li>
<li class=""><img alt="5" src="http://lorempixum.com/750/300/abstract/5" title="Word5" /><span>キャプション 5</span></li>
<li class=""><img alt="1" src="http://lorempixum.com/750/300/abstract/6" title="Word" /><span>キャプション 1</span></li>
<li class=""><img alt="2" src="http://lorempixum.com/750/300/abstract/7" title="Word2" /><span>キャプション 2</span></li>
<li class=""><img alt="3" src="http://lorempixum.com/750/300/abstract/8" title="Word3" /><span>キャプション 3</span></li>
<li class=""><img alt="4" src="http://lorempixum.com/750/300/abstract/9" title="Word4" /><span>キャプション 4</span></li>
<li class=""><img alt="5" src="http://lorempixum.com/750/300/abstract/10" title="Word5" /><span>キャプション 5</span></li>
</ul>
</div>
|
|
このマークアップは、カルーセルウィジェットのコンテンツをページに追加します。 次の手順では、カルーセルのアニメーションを設定します。
/div> 終了タグの後に、以下のマークアップを追加して animated オプションを設定します。
| ソースビュー |
コードのコピー
|
|---|---|
<div><input id="chkQueue" type="checkbox" /></div>
<div><label for="chkQueue"> Animation Settings: Queue </label></div>
<div><label for="selEasing">Easing:</label></div><div>
<select id="selEasing">
<option value="easeInQuad">easeInQuad</option>
<option value="easeOutQuad">easeOutQuad</option>
<option value="easeInOutQuad">easeInOutQuad</option>
<option value="easeInCubic">easeInCubic</option>
<option value="easeOutCubic">easeOutCubic</option>
<option value="easeInOutCubic">easeInOutCubic</option>
<option value="easeInQuart">easeInQuart</option>
<option value="easeOutQuart">easeOutQuart</option>
<option value="easeInOutQuart">easeInOutQuart</option>
<option value="easeInQuint">easeInQuint</option>
<option value="easeOutQuint">easeOutQuint</option>
<option value="easeInOutQuint">easeInOutQuint</option>
<option value="easeInSine">easeInSine</option>
<option value="easeOutSine">easeOutSine</option>
<option value="easeInOutSine">easeInOutSine</option>
<option value="easeInExpo">easeInExpo</option>
<option value="easeOutExpo">easeOutExpo</option>
<option value="easeInOutExpo">easeInOutExpo</option>
<option value="easeInCirc">easeInCirc</option>
<option value="easeOutCirc">easeOutCirc</option>
<option value="easeInOutCirc">easeInOutCirc</option>
<option value="easeInElastic">easeInElastic</option>
<option value="easeOutElastic">easeOutElastic</option>
<option value="easeInOutElastic">easeInOutElastic</option>
<option value="easeInBack">easeInBack</option>
<option value="easeOutBack">easeOutBack</option>
<option value="easeInOutBack">easeInOutBack</option>
<option value="easeInBounce">easeInBounce</option>
<option value="easeOutBounce">easeOutBounce</option>
</select></div>
<div><input type="button" value="適用" onclick="changeProperties()" /></div>
</div>
</div> |
|
これにより wijcarousel のアニメーションをカスタマイズする要素が追加されます。 実行時に、イージングスタイルを選択できます。〈適用〉ボタンをクリックして選択したスタイルを適用します。 スタイルを適用すると、〈Previous〉または〈Next〉ボタンを使用して画像をナビゲートし、選択したアニメーションを表示できます。
| ソースビュー |
コードのコピー
|
|---|---|
<style type="text/css">
#wijcarousel0
{
width:750px;
height:300px;
}
</style>
|
|
これにより wijcarousel ウィジェットのサイズが設定されます。
| ソースビュー |
コードのコピー
|
|---|---|
<script id="scriptInit" type="text/javascript">
$(document).ready(function () {
$("#wijcarousel0").wijcarousel({
display: 1,
showTimer: false
});
});
function changeProperties() {
var animationOptions = {
queue: $('#chkQueue').val(),
easing: $('#selEasing').val()
};
$('#wijcarousel0').wijcarousel({
animation: animationOptions
});
}
</script>
|
|
これによりカルーセルが初期化され、アニメーションが追加されます。
このトピックの作業結果[F5] を押してアプリケーションを実行し、チェックボックスを ON にしてイージングスタイルを選択し、〈適用〉ボタンをクリックして選択したスタイルを適用します。スタイルを適用すると、〈Previous〉または〈Next〉ボタンを使用して画像をナビゲートし、選択したアニメーションを表示できます。