jQuery 1.0.2

2020-05-23 06:10:44易采站长站整理

            if (!handlers) {
                // Init the event handler queue
                handlers = element.events[type] = {};
                // Remember an existing handler, if it’s already there
                if (element[“on” + type])
                    handlers[0] = element[“on” + type];
            }
            // Add the function to the element’s handler list
            handlers[handler.guid] = handler;
            // And bind the global event handler to the element
            element[“on” + type] = this.handle;
            // Remember the function in a global list (for triggering)
            if (!this.global[type])
                this.global[type] = [];
            this.global[type].push( element );
        },
        guid: 1,
        global: {},
        // Detach an event or set of events from an element
        remove: function(element, type, handler) {
            if (element.events)
                if (type && element.events[type])
                    if ( handler )