Ich möchte ein Feature implementieren, dass, wenn ein Benutzer von einer Seite weg navigiert und sie nicht gespeicherte Änderungen auf der Seite haben, werden sie alarmiert. Also muss ich das Ereignis erfassen, das von der Seite auf Bewegung ausgelöst wird, und benutzerdefinierte Aktionen ausführen. In der Hoffnung, dies mit jQuery zu tun. Irgendwelche Tipps?
Sie können dies nicht mit jQuery machen, aber Sie können einen Handler an window.onbeforeunload
anhängen mit einfachem JavaScript:
Binden Sie dies einfach, wenn Sie Änderungen an Eingaben vornehmen, und lösen Sie sie, wenn Sie die Schaltfläche zum Speichern drücken (so dass sie bei der Übergabe nicht angezeigt werden) mit window.onbeforeunload = null;
.
Tags und Links jquery