我最近將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");
但是,根據控制檯的WindowEvent是不確定的。我究竟做錯了什麼?還有其他建議嗎?
感謝提前:)
這是否工作'$(window).data('__ events __');'? – tymeJV
我不會編寫依賴未公開的功能的代碼,例如事件處理程序存儲在特定的位置。 –
你是否將任何處理程序綁定到窗口? –