## callbacks.remove( callbacks )Returns: Callbacks

Description: Remove a callback or a collection of callbacks from a callback list.

- #### version added: 1.7 callbacks.remove( callbacks )

  - callbacks
    Type: Function() or Array
    A function, or array of functions, that are to be removed from the callback list.

This method returns the Callbacks object onto which it is attached (`this`).

## Example:

Use `callbacks.remove()` to remove callbacks from a callback list:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
    // A sample logging function to be added to a callbacks listvar foo = function( value ) {  console.log( "foo: " + value );}; var callbacks = $.Callbacks(); // Add the function "foo" to the listcallbacks.add( foo ); // Fire the items on the listcallbacks.fire( "hello" );// Outputs: "foo: hello" // Remove "foo" from the callback listcallbacks.remove( foo ); // Fire the items on the list againcallbacks.fire( "world" ); // Nothing output as "foo" is no longer in the list