I assume it's possible as the old jQuery live() function did something similar (I'm aware that's now deprecated 1.7 and removed 1.9).
I think that's pretty close. It's been replaced with .on('EVENT', 'SELECTOR', FUNCTION)
.
You could use something like:
$(document).on('click', 'a', false); // disable all clicks
Then, once it's fully loaded, take the handler off:
$(document).off('click', 'a', false);