Ich versuche zu erkennen, wenn der Benutzer eine Seite verlässt. Ich dachte, die .auf („Entladen“, fn) Methode sollte es tun:jQuery .on ("unload", fn) funktioniert nicht für mich
$(document).ready(function(){
$(window).on("unload", function(){
alert("Goodbye!");
});
});
, aber es scheint nicht zu funktionieren. Wenn ich von der Seite weg navigiere, passiert nichts. Wenn ich "Entladen" in "Laden" ändere, wird die Warnmeldung beim Laden der Seite entsprechend angezeigt.
Ist dies der richtige Weg zu tun, was ich will?
die Live-Demo funktioniert, aber jQuery scheint nicht über die ‚Onbeforeunload‘ kennen Methode. :( –
Sie können jQuery-Code in eine Javascript-Funktion schreiben (sei vorsichtig). Um es auf eine andere Weise zu sagen, fügen Sie einfach dieses Ereignis mit Javascript und machen Sie Ihre üblichen jQuery Zeug neben. – technico
Code hinzugefügt, um Ihren Fall passen. – technico