Bootstrap 5.3 モーダルを body 以外のコンテナ内に配置する場合、Bootstrap の
Backdrop のソース コードには次の部分があります:
ただし、rootElement をカスタマイズするメカニズムは提供されていません
新しいブートストラップでブートストラップを初期化する場合、rootElement: <コンテナ: HTMLElement as object or string selector> を追加します。例:
これが SPA での私の使用法です。
// SPA に動的モーダルがあるので、モーダルをレンダリングしています // まず DocumentFragment 内でこのモーダル オブジェクトを保存します // 変数に入れて、close() のように後でモーダルのメソッドを呼び出せるようにします 定数値 = { モーダル: { ID: 'my-modal', オブジェクト: null } } const フラグメント = document.createRange().createContextualFragment( `<div> </div>
以上がブートストラップ モーダルの rootElement を修正の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。