I want to use jQuery\'s load function to load some content into a div, and I want to also call jQuery\'s animate function.
$(\'#div
Set a flag in LoadComplete and call your own 'allComplete' function. Set another flag in AnimateComplete and call that same 'allComplete' function.
In allComplete you check if both flags are set. If they are, both async functions are complete and you can call your third function.
Instead of setting flags (separate variables), you can also add 1 to a global counter, that way, you can increase the number of async functions to wait for without having to introduce extra flag variables.