durandal と twitter-bootstrap を使用しています。ページがあり、その中にモーダル ポップアップがあります。モーダル ポップアップのコードは次のようになります。
<div id="reportModal" class="messageBox messageBox-fixedSize">
<div class="modal-header">
</div>
<div class="modal-body" >
</div>
<div class="modal-footer ">
</div>
</div>
クロムでのこれの結果は次のようなものです:
<div id="reportModal" class="messageBox messageBox-fixedSize ui-draggable" data-view="views/Reports/reportWindow" style="position: relative; margin-top: -151.05555534362793px; margin-left: -395.55555534362793px;" data-active-view="true">
<div class="modal-header">
</div>
<div class="modal-body">
</div>
<div class="modal-footer ">
</div>
結果で興味深いのは、durandal 用に dialog.js から変更された style 属性です (compositionComplete メソッドを使用)。
style="position: relative; margin-top: -151.05555534362793px; margin-left: -395.55555534362793px;"
CompositionComplete に移動すると、このメソッドに関するコメントは次のようになります。「この関数は、モーダルが DOM に完全に構成された後に呼び出され、実装で配置やアニメーションなどの最終的な変更を行うことができます。元のダイアログ オブジェクトを取得できます。getDialog
context.modelで使用します。」
私の質問は、この方法に基づいて (ページの上部に) 新しい位置を追加するにはどうすればよいですか?.
どんな助けでも感謝します。