+
+ elems.sort(function( a, b ) {
+ return jQuery.data( a.elem, "closest" ) - jQuery.data( b.elem, "closest" );
+ });
+
+ jQuery.each(elems, function() {
+ event.currentTarget = this.elem;
+ event.data = this.fn.data
+ if ( this.fn.call( this.elem, event, this.fn.selector ) === false ) {
+ return (stop = false);
+ }
+ });
+