callbacks.remove()
コールバックリストに登録されている関数を指定して削除します。
callbacks.remove( callback ) 1.7追加
戻り値:Callbacks
引数 | 説明 |
---|---|
callbacks | コールバックリストから削除する関数、または関数の配列を指定します。 |
callbacks.remove()を使用して、コールバックリストの関数を削除します。
// サンプルとしてコールバックリストに追加するログ出力する関数を作成。
var foo = function( value ){
console.log( 'foo:' + value );
}
var callbacks = $.Callbacks();
// foo関数をリストに追加
callbacks.add( foo );
// コールバックリストを発火
callbacks.fire( 'hello' ); // 出力: 'foo: hello'
// コールバックリストから 'foo' を削除
callbacks.remove( foo );
// 再びコールバックリスト発火
callbacks.fire( 'world' );
// foo関数は削除されているため、何も出力されません。
© 2010 - 2017 STUDIO KINGDOM