jQuery 1.0.2

2019-06-03 18:50:05于海丽


            // Handle triggering a single element
            } else if ( element["on" + type] ) {
                // Pass along a fake event
                data.unshift( this.fix({ type: type, target: element }) );

                // Trigger the event
                element["on" + type].apply( element, data );
            }
        },

        handle: function(event) {
            if ( typeof jQuery == "undefined" ) return;

            event = event || jQuery.event.fix( window.event );

            // If no correct event was found, fail
            if ( !event ) return;

            var returnValue = true;

            var c = this.events[event.type];

            var args = [].slice.call( arguments, 1 );
            args.unshift( event );

            for ( var j in c ) {
                if ( c[j].apply( this, args ) === false ) {
                    event.preventDefault();
                    event.stopPropagation();
                    returnValue = false;
                }