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関数は削除されているため、何も出力されません。

 Back to top

© 2010 - 2017 STUDIO KINGDOM