ページがあり、ページが読み込まれるとすぐにモーダル ダイアログ (jquery UI ダイアログ) にコンテンツを表示したい。
$(document).ready(function(){
$("#example").dialog();
});
<div id="example" class="flora" title="This is my title">
I'm in a dialog!
</div>
ありがとう
ページがあり、ページが読み込まれるとすぐにモーダル ダイアログ (jquery UI ダイアログ) にコンテンツを表示したい。
$(document).ready(function(){
$("#example").dialog();
});
<div id="example" class="flora" title="This is my title">
I'm in a dialog!
</div>
ありがとう
div タグの形式が正しくないため、閉じる必要があります。以下は私にとってはうまくいきましたが、適切な CSS ファイルが必要です。
<html>
<head>
<script type="text/javascript" language="javascript"
src="jquery/jquery.js"></script>
<script type="text/javascript" language="javascript"
src="jquery/jquery.ui.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function(){
$("#example").dialog({modal: true});
});
</script>
</head>
<body>
<div id="example" class="flora" title="This is my title">
I'm in a dialog!
</div>
</body>
</html>
ウェイン・カーンはその点で正しい
デフォルトの動作は、autoOpen を false に設定しない限り、dialog() を呼び出したときに開くことです。
デフォルトのダイアログはモーダルではありませんが、tvanfossonはほぼ正しいです。modal
モーダル ウィンドウを表示するには、オプションを次のように設定する必要があります。true
説明のために、今夜私が取り組んでいた小さなプロジェクトからの抜粋を以下に示します。
...
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script>
<script type="text/javascript" src="./jquery-ui-personalized-1.6rc6.min.js"></script>
<script type="text/javascript" src="./init.js"></script>
<link rel="stylesheet" href="./css.css" type="text/css" />
<script type="text/javascript">
$(function() {
$('#exampleNode').dialog({
modal: 'true'
});
});
</script>
...
ご参考までに: