0
ユーザーがページを離れるときを検出しようとしています。 .on( "unload"、fn)メソッドはそれを行うべきだと思った:jQuery .on( "unload"、fn)が私のために働いていない
$(document).ready(function(){
$(window).on("unload", function(){
alert("Goodbye!");
});
});
しかし、それは動作していないようです。ページから離れて移動すると何も起こりません。ただし、「アンロード」を「ロード」に変更すると、ページが読み込まれたときに警告ボックスが適切に表示されます。
これは正しい方法ですか?たぶん
が、jQueryのは、「onbeforeunload」について知っていないようだ。私はまた、あなたのケースでそうjQueryの
からよりも、JavaScriptから呼び出されたときに「beforeunload」イベントは、より信頼性があったことを読んで方法。 : –
JavaScript関数でjQueryコードを記述することができます(注意してください)。別の言い方をすると、javascriptでこのイベントをアタッチして、通常のjQueryの処理を行います。 – technico
あなたのケースに合わせてコードが追加されます – technico