Hi, Rodrigo.
Thanks for the fresh take on my problem.
Unfortunately, my situation requires that I change the position attribute of the child elements to "absolute" after the zoom. When I forked and added the layout changes I need to make into your click event, I get the same result as before.
I have settled for a less desirable effect (simplified example here). I think the solution I would need to get the effect I wanted would require separating my index view entirely from the fullscreen content - which is way more work than I budgeted for.
I don't know whether this is a defect in the browser, JQuery, or Greensock, but it certainly seems like a legitimate expectation that layout changes on child elements shouldn't interfere with animating the parent later on.
Anyway, thanks again for your time and ingenuity, Rodrigo.
Nathan