You know, I got thinking about this and if it really would be possible using jQuery. I had an idea in my head, but turns out it's even simpler than I thought.
I put together a quick little demo here. I'm not sure about its utility, but its a cool little effect. I call it time-released content. Click the lock, to "unlock" the content.
I'm attaching all the functions to the lock only after the window has fully loaded. Of course, this might not be best way to do it if your page takes long to load as the user would be left clicking with nothing happening. But, then you would probably include something like a loading bar, instead of a button. In any case, for example's sake...this is good enough.
Edit: Add: I would probably add a cookie, so the user doesn't have to deal with the lock EVERY time. That could get really annoying. There is also a timer plugin for jQuery so, in theory, you could "unlock" automatically 10 seconds after the page is done loading, or something of the sort.
Let me know if you have any questions.