私はブートストラップにかなり慣れていないので、優しくしてください。私は流星で表示するモーダルダイアログを取得しようとして遊んでいて、何らかの方法がありますが、表示方法と場所に本当にこだわっています。
ダイアログ自体には2つのテンプレートがあります(ここの他の場所で提案されているように)
<template name="projectPage">
<div class="container">
<h2>Example of creating Modals with Twitter Bootstrap</h2>
<div id="example" class="modal fade in show" role="dialog" tabindex="-1" aria-hidden="true">
{{> modalInner}}
</div>
</div>>
</template>
<template name="modalInner">
<div class="modal-header">
<a class="close" data-dismiss="modal">×</a>
<h3>This is a Modal Heading</h3>
</div>
<div class="modal-body" >
<h4>Text in a modal</h4>
<p>You can add some text here.</p>
</div>
<div class="modal-footer">
<a href="#" class="btn btn-success">Call to action</a>
<a href="#" class="btn" data-dismiss="modal">Close</a>
</div>
</template>
このコードでは、テンプレートがレンダリングされますが、背景が不透明であるため、その下に既にレンダリングされているものに混ざり合っています (例が示すサイズではなく、フルスクリーンでもあります)。
cssで何が起こっているのかを確認するために背景を変更してみました
.modal {
//background-color: #f00;
max-width: 50%;
max-height: 50%;
//position: relative;
}
ご覧のとおり、幅と高さを手動でいじっていますが、これにより、ページの左上隅に赤いボックスが表示され、右側に空のスクロールバーが表示されますが、例が示しているものとは異なります.
ここで私が間違っているアイデアはありますか?
タ
ピーター。