2

onbeforeunload イベント呼び出し時に jquery ポップアップを開くことは可能ですか?

ここで画像の URL を確認してください。1 つのボタンと Google リンクを含む html コンテンツがあります。タブまたはウィンドウを閉じるをクリックすると、ウィンドウの確認ボックスの下にjqueryポップアップを表示して、ページを離れるか、ページにとどまる必要があります。

http://staging.jigmogroup.com/dvs/win_confirm.png

最後に、ここで解決策を作成しました:

jqueryではなくjavascript関数を呼び出すことができる可能性のある解決策を得ました。お気に入り

var leave_message = 'You sure you want to leave?'
function goodbye() {

    //load popup
    loadPopup();
    centerPopup();

    return leave_message;
}
window.onbeforeunload=goodbye;

jqueryではなくjavascript関数を呼び出すことができるので、機能します

4

1 に答える 1

1

いいえ、できません。

onbeforeunloadネイティブ ブラウザの警告ウィンドウで警告され、続行するかどうかのオプションをユーザーに与える文字列のみを返すことができます。実際、Firefox はこの文字列を出力することさえしません。

于 2013-01-17T12:46:08.087 に答える