Ich habe kürzlich JQuery auf Version 1.9 aktualisiert. In Version 1.4 habe ich so etwas gemacht:Wie kann ich alle Fensterereignisse in JQuery 1.9 erhalten?
var windowEvents = $(window).data("events");
if (windowEvents.unload.length > 0) {
// some fun stuff
}
Natürlich wurde diese Fähigkeit in jQuery 1.8 entfernt. Nach einigen Recherchen fand ich einen Vorschlag, um diesen für immer:
var windowEvents = $._data($(window), "events");
Aber nach der Konsole ist Window nicht definiert. Was mache ich falsch? Irgendwelche anderen Vorschläge?
Vielen Dank im Voraus :)
Funktioniert $ '(window) .data ('__ events __');'? – tymeJV
Ich würde keinen Code schreiben, der auf undokumentierten Funktionen beruht, wie Event-Handler an einem bestimmten Ort gespeichert werden. –
Haben Sie irgendwelche Handler an das Fenster gebunden? –