-1

JQUERY UI を使用しようとしていますが、問題があります。ダイアログ ボックスでボタンを選択してから、自分のページで何かをしたいと考えています。これらは、ダイアログを生成するために使用するコードです。

<script type="text/javascript">
        $(function(){

            // Dialog
            $('#dialog').dialog({
                resizable: false,
                autoOpen: false,
                width: 300,
                height: 140,
                modal: true,
                buttons: {
                    "Ok": function() {
                        $(this).dialog("close");
                    },
                    "Cancel": function() {
                        $(this).dialog("close");
                    }
                }
            });

            // Dialog Link
            $('#dialog_link').click(function(){
                $('#dialog').dialog('open');
                return false;
            });

        });
    </script>
<body>
    <a href="#" id="dialog_link">Open Dialog</a>
    <!-- ui-dialog -->
    <div id="dialog" title="Dialog Title">
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit</p>
    </div>
</body>
4

2 に答える 2

2

各行の$(this).dialog("close");後に、ボタンに関連する関数を呼び出すことができます。各ボタンに対して 1 回ずつ、ダイアログを閉じる行が 2 回あるため、それぞれの後に別の関数呼び出しを続けることができます。

于 2012-05-09T20:03:37.777 に答える