function( name, cb, ctx ) {
                var events = this._events;
    
                if ( !events ) {
                    return this;
                }
    
                if ( !name && !cb && !ctx ) {
                    this._events = [];
                    return this;
                }
    
                eachEvent( name, cb, function( name, cb ) {
                    $.each( findHandlers( events, name, cb, ctx ), function() {
                        delete events[ this.id ];
                    });
                });
    
                return this;
            }
function( name, cb, ctx ) {
                var events = this._events;
    
                if ( !events ) {
                    return this;
                }
    
                if ( !name && !cb && !ctx ) {
                    this._events = [];
                    return this;
                }
    
                eachEvent( name, cb, function( name, cb ) {
                    $.each( findHandlers( events, name, cb, ctx ), function() {
                        delete events[ this.id ];
                    });
                });
    
                return this;
            }
function ( name , cb , ctx ) { var events = this . _events ; if ( ! events ) { return this ; } if ( ! name && ! cb && ! ctx ) { this . _events = [ ] ; return this ; } eachEvent ( name , cb , function ( name , cb ) { $ . each ( findHandlers ( events , name , cb , ctx ) , function ( ) { delete events [ this . id ] ; } ) ; } ) ; return this ; }
解除事件绑定
@method off
@grammar off( [name[, callback[, context] ] ] ) => self
@param  {String}   [name]     事件名
@param  {Function} [callback] 事件处理器
@param  {Object}   [context]  事件处理器的上下文。
@return {self} 返回自身，方便链式
@chainable
解除事件绑定
Remove all event handlers