Callbacksオブジェクト

Callbacksオブジェクト

jQuery Callbacksオブジェクトをロックする・ロックされているか確認する

lock()はCallbacksオブジェクトをその時点の状態、その時点で与えられている引数で「ロック」します。ロック前にadd()されていたコールバックはfire()しても実行されません。「memory」フラグを指定して生成したCallbacksオブジェクトでは、lock()後にadd()で追加することでコールバックを実行できますが、リスト中の各コールバック関数に渡される引数をロックした時点に固定...
Callbacksオブジェクト

jQuery Callbacksオブジェクトを無効化する・無効化されているか確認する

disable()はCallbacksオブジェクトを無効化し、以後fire()で実行できなくなります。disabled()はCallbacksオブジェクトが無効化されていればtrue、そうでなければfalseを返します。書式callbacks.disable()callbacks.disabled()callbacks.disable();var disabled = callbacks.disa...
Callbacksオブジェクト

jQuery Callbacksが実行されたか確認する

Callbacksオブジェクトが一度でもfire()されていたらtrue、そうでなければfalseを返します。書式callbacks.fired()callbacks.fired();サンプルCallbacksオブジェクトが実行済みか確認する<body> <div class="main"> <div class="header"> <h1>サンプル</h1> </div> <div class=...
Callbacksオブジェクト

jQuery [Callbacks] コンテキストを指定してCallbacksオブジェクトを実行する

callbacks.fire()メソッドと似ていますが、引数として「コンテキスト」を渡せる点が異なります。コンテキストとして渡された要素は、Callbacksオブジェクトに登録された各コールバック関数の中で「this」で参照できます。fireWidth()の第2引数は配列またはオブジェクトで渡す必要があります。書式callbacks.fireWith(コンテキスト,引数)callbacks.fir...
Callbacksオブジェクト

jQuery Callbacksオブジェクトを実行する

Callbacksオブジェクトに追加されているコールバック関数を、fire()に渡した引数で一括して実行します。書式callbacks.fire( 引数 )callbacks.fire(str);サンプルCallbacksオブジェクトに追加した関数を実行する<body> <div class="main"> <div class="header"> <h1>サンプル</h1> </div> <di...
Callbacksオブジェクト

jQuery Callbacksオブジェクトにコールバックを追加する

$.Callbacks()で生成したCallbacksオブジェクトに、引数で渡したコールバック関数を追加します。複数のコールバック関数を追加する場合は配列として渡します。書式callbacks.add( コールバック )callbacks.add(myfunc);サンプルCallbacksオブジェクトを生成してコールバック関数を追加する<body> <div class="main"> <div ...
Callbacksオブジェクト

jQuery Callbacksオブジェクトを生成する

Callbacksオブジェクトを生成します。引数の「フラグ」を指定できます。フラグはスペースで区切ることで複数指定可能です。各フラグは、Callbacksオブジェクトを次のように設定します。once:1度だけ起動できるCallbacksのリストを生成するmemory:$.Callbacks.add()でコールバック関数を追加したときに、それより前に$.Callbacks.fire(引数)で実行され...