htmlとdojoのすべての人に質問があります。ユーザーがWebページにアクセスしたときに、無地の背景にあるdojoダイアログウィンドウに移動したいと思います。ユーザーがいくつかの情報を入力するいくつかのダイアログの後、すべてのdojoウィジェットをロードし、下のページを表示します。また、可能であればバックグラウンドでdojoをロードしてみたいと思います。私はこの記事を見つけました:http://raventools.com/blog/create-a-modal-dialog-using-css-and-javascript/、しかし私がウィジェットを過度にdivに置くと、ウィジェットは表示されず、テキストやリンクがある場合。同じcssルールをウィジェットに適用しようとしましたが、それをjsコードに含めましたが、それでも何もありませんでした。可能であれば、他のアプローチにも感謝します。
私がやろうとしているのは、最初は無地の背景にいくつかのダイアログを表示することです。ユーザーの準備ができたら、地図とwidgitsを使用してページを表示します。よろしくお願いします
div内の道場:
dojo.require("dijit.Dialog");
<script src="//ajax.googleapis.com/ajax/libs/dojo/1.9.3/dojo/dojo.js.uncompressed.js" djConfig="parseOnLoad:true"></script>
<div id="overlay">
<div>
<div data-dojo-type="dijit.Dialog" style="width:100px; height:100px; background-color:#000077;" id="first">
<button onclick="hideDialog();">
Delete
</button>
<button onclick="cancel();">
Cancel
</button>
</div>
<a href='#' onclick='overlay()'>close</a>
</div>
</div>