ページ終了を引き起こした要素を見つけようとしています。彼らがa hrefをクリックしたとします...私は別のバトルのためにJSが開始した場所の変更を残します。私は終了する前に(つまり、アプリケーションの状態を保存する)いくつかの処理を行いたい。私が試した何ページの終了をトリガーする要素
:
$(window).bind("unload", function(e) { console.log("====EXIT===="); console.log($(this)); console.dir(e); });
どちら$(この)も "E"(イベント)は、それを引き起こした要素を参照します。
- $(これは)何も
- されず、 "e" は、空のオブジェクト "c.Event"
unloadとbeforeunloadがあまりにも奇抜であったため、このバリエーションがありました – mondo
はい、ブラウザがアンロード/ beforeunloadイベントをスキップすることがあり、独自のボックスなどを使用したい場合があるからです。 – siniradam