3

Facebookの現在の画像表示機能のように、常に親ページの前にあるjavascript / jQueryポップアップウィンドウ(子ページ)が必要です。

ユーザーが閉じるボタンをクリックすると閉じられます。

私は以下のように試しました:

mywindow  = window.open ("DownloadForm.aspx", "mywindow","location=1,status=1,scrollbars=1, width=350,height=150");
mywindow.moveTo(350, 350);

このコードは親ページの前に子ページを正常に開きましたが、親ページにjQueryコード($(#test).click())があり、親ページが常に前に表示されます。

window.open()の後にコードを入れてみました$(#test).click()が、問題は解決しませんでした。

$(#test).click()が必要なので、回避策が必要です。

助けていただければ幸いです。よろしくお願いします。

4

4 に答える 4

3
myWindow.focus()

多くの最新のブラウザーではこれが機能しませんが、これが唯一の方法です。

于 2011-04-07T05:56:27.393 に答える
0

ウィンドウの順序を制御することはできません。ポップアップ(多くの場合、通常はブラウザによってブロックされます)の代わりに、ライトボックスjavascriptプラグインを使用して調査してみませんか。それらは通常無料でスタイリッシュでうまく機能します。

于 2011-04-07T05:54:13.867 に答える
0

モーダルcssから設定するだけです。はz-index通常 1 に設定されています。9999 に変更するだけです。これが の目的でありz-index、ポップアップのトップ レベルを設定します。

ブートストラップ ポップアップを使用しない場合は、css を使用して設定する必要があります。.focus()ブラウザは、ウィンドウにナイスを配置することが保証されていません。

于 2018-10-23T00:08:11.447 に答える