मैंने हाल ही में 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 अनिर्धारित रहता है। मैं क्या गलत कर रहा हूं? कोई अन्य सुझाव?
अग्रिम धन्यवाद :)
क्या यह '$ (विंडो) .डेटा ('__ घटनाएं __') काम करता है;'? – tymeJV
मैं कोड नहीं लिखूंगा जो अनियंत्रित विशेषताओं पर निर्भर करता है, जैसे ईवेंट हैंडलर किसी विशेष स्थान पर संग्रहीत किए जा रहे हैं। –
क्या आपने खिड़की पर किसी भी हैंडलर को बांध दिया है? –