1

プロジェクトに jquery ui を追加したいのですが、jquery-ui.js、jquery.js、jquery-ui.css をプロジェクトに追加しましたが、アイデアが jquery-ui 関数を認識しません (私の問題は dialog() 関数にあります) )。これは intellij のアイデアの問題だと思い、プロジェクトを実行しましたが、私が望んでいたものではありません。私のコードの何が問題なのか教えてください。ここに私のコードがあります:

$(document).ready(function() { $("#dialog").dialog("open"); });

4

1 に答える 1

0

ダイアログを「開く」前に、それを「準備」する必要があります - index.html に次のタグがあると仮定します。

<div id="msg_dialog" hidden></div>
<div>
    <button onclick="showDialog(); return false;">click me!</button>
</div>

次に、JavaScriptに次のものが必要です。

function showDialog() {
    $('msg_dialog').dialog('open');
}

$(document).ready(function() {
    $('#msg_dialog').dialog({
            autoOpen: true,
            modal: true,
            resizable: false,
            buttons: {
                Dismiss: function () {
                    $(this).dialog('close');
                }
            }
        });
});

またはその趣旨の何か。

于 2013-04-14T04:57:13.620 に答える