0

3ページあります。Page1 (ボタンのクリック) は、モーダル (modal1) を介して page2 を呼び出します。ページ2にはボタンがあり、クリックするとモーダル(modal2)を介してページ3が開きます。したがって、そのモーダルは別のモーダル内にあります。

親モーダルを殺したり閉じたりしたくありません。ただし、代わりに modal2 の css(top, left) を調整します。

どうすればいいですか?

全体の構造は次のようになります。

<div id="preferences" class="modal bigModal in" data-backdrop="static" aria-hidden="false">
    <iframe id="preference" class="searchModal-body" src="preferences?lightbox=yes&section=2">
         <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
             <div id="searchBox" class="modal bigModal in" aria-hidden="false">
                 ..........
             </div>
            ....
         </html>
         .........
     </iframe>
     ...........
</div>

現在の様子のスクリーンショットを添付

ここに画像の説明を入力

4

1 に答える 1

0
$('#preference').contents().find("#searchBox").offset({top:10, left:30});

ただし、iframe が同じドメインからのものである場合、ブラウザーのセキュリティはそのような操作を許可します。

于 2013-05-23T18:22:20.853 に答える