Я недавно обновил JQuery до версии 1.9. В версии 1.4 я делал что-то вроде этого:Как я могу получить все события окна в JQuery 1.9?
var windowEvents = $(window).data("events");
if (windowEvents.unload.length > 0) {
// some fun stuff
}
Конечно, в jQuery 1.8 эта способность была удалена. После некоторого исследования я нашел предложение для получения вокруг этого:
var windowEvents = $._data($(window), "events");
Но, в соответствии с консолью, windowEvents не определено. Что я делаю не так? Любые другие предложения?
Спасибо заранее :)
Это работает '$ (window) .data ('__ events __');'? – tymeJV
Я бы не писал код, который полагался на недокументированные функции, такие как обработчики событий, хранящиеся в определенном месте. –
Вы связали каких-либо обработчиков с окном? –