ComponentOne Studio MVC4 Classic ヘルプ
wijdialog のアニメーション化

wijdialog ウィジェットはアニメーションをサポートします。 Web サイト ( http://demo.componentone.com/ASPNET/MVCExplorer/dialog/Animation) にアクセスし、コントロールエクスプローラの Dialog > Animation サンプルのライブデモをご覧ください。

  1. ASP.NET MVC 4 Wijmo アプリケーションを作成します。
  2. ソリューションエクスプローラで、Views → Shared フォルダを展開し、_Layout.cshtml をダブルクリックしてファイルを開きます。
  3. 以下のマークアップをページの <body> タグ内に追加します。
    ソースビュー
    コードのコピー
    <div>
          <div id="dialog" title="ダイアログ">
                <p>
                    ほら、すごいでしょう!</p>
            </div>
        </div>
    
  4. 以下のスクリプトを追加して、ウィジェットを初期化し、アニメーションを追加します。
    ソースビュー
    コードのコピー
    <script id="scriptInit" type="text/javascript">
            $(document).ready(function () {
                // $(":wijmo-wijdialog").wijdialog("destroy").remove();
                $('#dialog').wijdialog({
                    autoOpen: true,
                    show: 'blind',
                    hide: 'explode',
                    collapsingAnimation: { animated: "puff", duration: 300, easing: "easeOutExpo" },
                    expandingAnimation: { animated: "bounce", duration: 300, easing: "easeOutExpo" },
                    width: 500
                });
                $('#expandEffectTypes').change(function () {
                    var ee = $("#expandEffectTypes option:selected").val();                $("#dialog").wijdialog("option", "expandingAnimation", { effect: ee, duration: 500 });
                });
                $('#collapseEffectTypes').change(function () {
                    var ce = $("#collapseEffectTypes option:selected").val();
                    $("#dialog").wijdialog("option", "collapsingAnimation", { effect: ce, duration: 500 });
                })
                $('#showEffectTypes').change(function () {
                    var ee = $("#showEffectTypes option:selected").val();
                    $("#dialog").wijdialog("option", "show", ee);
                });
                $('#hideEffectTypes').change(function () {
                    var ce = $("#hideEffectTypes option:selected").val();
                    $("#dialog").wijdialog("option", "hide", ce);
                })
            });
    </script>
    
  5. アプリケーションを実行してアニメーション効果を表示します。
関連トピック

 

 


Copyright © GrapeCity inc. All rights reserved.