Jquery callbacks

14
jQuery Callbacks Object Nat 2014/03/28

Transcript of Jquery callbacks

Page 1: Jquery callbacks

jQuery Callbacks Object

Nat

2014/03/28

Page 2: Jquery callbacks

jQuery.Callbacks()

Page 3: Jquery callbacks

example

Page 4: Jquery callbacks

methods

callbacks.add()

Add a callback or a collection of callbacks to a callback list.

callbacks.disable()

Disable a callback list from doing anything more.

callbacks.disabled()

Determine if the callbacks list has been disabled.

callbacks.empty()

Remove all of the callbacks from a list.

Page 5: Jquery callbacks

methods

callbacks.fire()

Call all of the callbacks with the given arguments

callbacks.fired()

Determine if the callbacks have already been called at least once.

callbacks.fireWith()

Call all callbacks in a list with the given context and arguments.

Page 6: Jquery callbacks

methods

callbacks.has()

Determine whether a supplied callback is in a list

callbacks.lock()

Lock a callback list in its current state.

callbacks.locked()

Determine if the callbacks list has been locked.

callbacks.remove()

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

Page 7: Jquery callbacks

Supported Flags

Possible flags:

once: Ensures the callback list can only be fired once (like a Deferred).

memory: Keeps track of previous values and will call any callback added after the list has been fired right away with the latest "memorized" values (like a Deferred).

unique: Ensures a callback can only be added once (so there are no duplicates in the list).

stopOnFalse: Interrupts callings when a callback returns false.

Page 8: Jquery callbacks

once flag

Page 9: Jquery callbacks

Memory flag

Page 10: Jquery callbacks

unique flag

Page 11: Jquery callbacks

stopOnFalse flag

Page 12: Jquery callbacks

unique memory flags

Page 13: Jquery callbacks

example

Page 14: Jquery callbacks

references

https://api.jquery.com/jQuery.Callbacks/

http://stackoverflow.com/questions/8070894/when-would-i-use-jquery-callbacks