• 検索結果がありません。

Wijcarousel

ドキュメント内 MVC4 Classic (ページ 164-178)

wijcarousel ウィジェットでは、仮想化カルーセルに画像のリストを表示できます。wijcarousel ウィジェットは、

jquery.wijmo.wijcarousel.js ライブラリによって作成されます。

次の例のように、画像をウィジェットに組み込むことができます。

ソースビュー

<div>

<div id="wijcarousel0">

<ul>

<li>

<img alt="1" src="http://lorempixum.com/200/150/sports/1" title="Word" /><span>

キャプション 1</span></li>

<li>

<img alt="2" src="http://lorempixum.com/200/150/sports/2" title="Word2" /><span>

キャプション 2</span></li>

<li>

<img alt="3" src="http://lorempixum.com/200/150/sports/3" title="Word3" /><span>

キャプション 3</span></li>

<li>

<img alt="4" src="http://lorempixum.com/200/150/sports/4" title="Word4" /><span>

キャプション 4</span></li>

<li>

<img alt="5" src="http://lorempixum.com/200/150/sports/5" title="Word5" /><span>

キャプション 5</span></li>

<li>

<img alt="6" src="http://lorempixum.com/200/150/sports/6" title="Word" /><span>

キャプション 6</span></li>

<li>

<img alt="7" src="http://lorempixum.com/200/150/sports/7" title="Word2" /><span>

キャプション 7</span></li>

<li>

<img alt="8" src="http://lorempixum.com/200/150/sports/8" title="Word3" /><span>

キャプション 8</span></li>

<li>

<img alt="9" src="http://lorempixum.com/200/150/sports/9" title="Word4" /><span>

キャプション 9</span></li>

<li>

<img alt="10" src="http://lorempixum.com/200/150/sports/10" title="Word5" />

次のスクリプトを使用し、これらの DOM 要素構造体のいずれかを初期化できます。

ソースビュー

<script id="scriptInit" type="text/javascript">

$(document).ready(function () { $("#wijcarousel0").wijcarousel({

display: 3, step: 2,

orientation: "horizontal"

});

});

</script>

CSS スタイルを追加します:

ソースビュー

<style type="text/css">

#wijcarousel0 {

width: 1050px;

height: 300px;

}

</style>

ここで取り上げたマークアップとスクリプトは、同様なカルーセルになります。

関連項目:関連項目:

wijcarousel の詳細については、Wijmo 製品マニュアルをご覧ください。

wijcarousel

Wijcarousel チュートリアル チュートリアル

以下のチュートリアルでは、複数の画像を表示するカルーセルを含む MVC プロジェクトの作成手順について説明します。

注意:注意:: このチュートリアルでは、MVC Classicバープロジェクトを作成済みであることを前提にしています。詳細について は、MVC Classic プロジェクトの作成 「MVC Classic プロジェクトの作成」 トピックを参照してください。

手順 手順 1 :ビューの設定 :ビューの設定

この手順では、最初にビューを設定します。コンテンツをカルーセルに追加します。

注意:注意:: この手順では、MVC Classicバープロジェクトを作成済みであることを前提にしています。詳細については、

「MVC Classic プロジェクトの作成」トピックを参照してください。

以下の手順を実行します。

1. ソリューションエクスプローラに移動して、Views フォルダ内の Shared フォルダを展開し、_Layout をダブルクリックし てファイルを開きます。

2. 以下のマークアップを、@RenderBody() のすぐ後のページの <body> タグ内に追加します。

ソースビュー

<div id="wijcarousel0">

<ul>

<li><img src="http://lorempixum.com/750/300/sports/1" alt="スポーツ 1" />

<span>キャプション 1</span></li>

<li><img src="http://lorempixum.com/750/300/sports/2" alt="スポーツ 2" />

<span>キャプション 2</span></li>

<li><img src="http://lorempixum.com/750/300/sports/3" alt="スポーツ 3" />

<span>キャプション 3</span></li>

<li><img src="http://lorempixum.com/750/300/sports/4" alt="スポーツ 4" />

<span>キャプション 4</span></li>

<li><img src="http://lorempixum.com/750/300/sports/5" alt="スポーツ 5" />

<span>キャプション 5</span></li>

<li><img src="http://lorempixum.com/750/300/sports/6" alt="スポーツ 6" />

<span>キャプション 6</span></li>

<li><img src="http://lorempixum.com/750/300/sports/7" alt="スポーツ 7" />

<span>キャプション 7</span></li>

<li><img src="http://lorempixum.com/750/300/sports/8" alt="スポーツ 8" />

<span>キャプション 8</span></li>

</ul>

</div>

このマークアップはカルーセルのコンテンツをページに追加します。

この手順では、ビューを作成しました。次の手順 「手順 2:ウィジェットの初期化」では、スクリプトを追加し、ウィジェットを初期 化します。

手順 手順 2 :ウィジェットの初期化 :ウィジェットの初期化

前の手順では、マークアップを追加し、カルーセルに表示するコンテンツを追加しました。この手順では、ウィジェットを初期化 するために必要な jQuery スクリプトを追加します。

以下の手順を実行します。

1. 前の手順で追加した </div> 終了タグの後に、以下の jQuery スクリプトを入力して wijcarousel ウィジェットを初期化 します。

ソースビュー

<script id="scriptInit" type="text/javascript">

$(document).ready(function () { $("#wijcarousel0").wijcarousel(

{

display: 1, showTimer: true, showPager: true, loop: true,

pagerType: "dots",

showContorlsOnHover: false }

);

});

</script>

このスクリプトはウィジェットを初期化します。

2. 前の手順で追加した終了の </script> タグの後に、以下のマークアップを追加して、wijcarousel ウィジェットをスタイ リングします。

ソースビュー

<style type="text/css">

#wijcarousel0 {

width: 750px;

height: 300px;

}

</style>

このマークアップはウィジェットをスタイリングします。

アプリケーションを作成して、wijcarousel ウィジェットを追加して初期化しました。次の手順 「手順 3:プロジェクトの実行」で は、ウィジェットの実行時のインタラクティブ操作を表示します。

手順 手順 3 :プロジェクトの実行 :プロジェクトの実行

前の手順では、アプリケーションを作成し、wijcarousel ウィジェットを追加して初期化しました。この手順では、ウィジェットの 実行時のインタラクティブ操作を確認します。

以下の手順を実行します。

1. [F5 を押して、アプリケーションを実行します。アプリケーションと wijcarousel は次のように表示されます。

2. 画像とキャプションの下のドットの1つを押して、別の画像に移動します。

3. 左右の矢印を押して、前または次の画像に移動します。

4. 右上隅の〈Play〉ボタンを押して、画像をスライドショーで再生します。

このチュートリアルでは、wijcarousel ウィジェットをアプリケーションに追加して、実行時のウィジェットを観察しました。

カルーセルへのアニメーションの適用 カルーセルへのアニメーションの適用

wijcarousel ウィジェットはアニメーションをサポートします。 この機能を利用するには、単に animated オプションを設定しま す。 Web サイト (http://demo.componentone.com/ASPNET/MVCExplorer/carousel/Animation) にアクセスし、MVC コント ロールエクスプローラの Carousel > Animation サンプルのライブデモをご覧ください。.

1. ASP.NET MVC 4 Wijmo アプリケーション を作成します。

2. ソリューションエクスプローラに移動して、Views フォルダ内の Shared フォルダを展開し、_Layout をダブルクリックし てファイルを開きます。

3. 以下のマークアップを、@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>

このマークアップは、カルーセルウィジェットのコンテンツをページに追加します。 次の手順では、カルーセルのアニ メーションを設定します。

4. 前の手順で追加した </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〉ボタンを使用して画像をナビゲートし、選択したアニメーションを表示できます。

5. 前の手順で追加した </div> 終了タグの後に、以下のマークアップを追加してスタイルのオプションを設定します。

ソースビュー

<style type="text/css">

#wijcarousel0 {

width:750px;

height:300px;

}

</style>

これにより wijcarousel ウィジェットのサイズが設定されます。

6. 前の手順で追加した </style> 終了タグの後に、以下の jQuery スクリプトを追加して 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〉ボタンを使用して画像をナビゲートし、選 択したアニメーションを表示できます。

ドキュメント内 MVC4 Classic (ページ 164-178)