2

チュートリアルのあるMMOを構築しています。

ユーザーがチュートリアルから離れようとしたり、チュートリアル中にタブ/ブラウザーを閉じようとしたりすると、ユーザーがチュートリアルを終了する理由に関するオプションを持つカスタム ポップアップを表示する必要があります。

私はonbeforeunloadイベントに精通していますが、私の要件は、テキスト メッセージを変更する以外にカスタマイズできないため、ブラウザーの既定のポップアップの代わりにカスタム ポップアップを表示することです。

ブラウザのポップアップを非表示にして、代わりにカスタム ポップアップを表示する方法はありますか。

4

1 に答える 1

1

これにはjQuery UIを使用することを強くお勧めします。API にモーダル ダイアログが組み込まれているので、作業がずっと楽になります。ここを参照してください:http://jqueryui.com/dialog/#modal

OK、私が前に言ったことは完全に間違っていました。疲れていたに違いない。

onbeforeunloadDOM での起動方法のため、 をオーバーライドすることはできません。これはそれを説明する良いSOです。

OnBeforeUnload ダイアログをオーバーライドして、独自のものに置き換えるにはどうすればよいですか?

于 2013-03-01T08:06:28.763 に答える