jQuery.fn.dropkick = function ( opts, args ) {
  return $( this ).each(function() {
    if ( !opts || typeof opts === 'object' ) {
      new Dropkick( this, opts || {} );
    } else if ( typeof opts === 'string' ) {
      new Dropkick( this )[ opts ]( args );
    }
  });
};
jQuery.fn.dropkick = function ( opts ) {
  return $( this ).each(function() {
    var dk;
    
    if ( !opts || typeof opts === 'object' ) {
      new Dropkick( this, opts || {} );
    } else if ( typeof opts === 'string' ) {
      dk = new Dropkick( this );
      dk[ opts ].apply( dk, arguments.slice(1) );
    }
  });
};

Allow multiple args for jQuery extension
Allow multiple args for jQuery extension