1. I don't know what you mean by "iframe menu". And in any case, there are no iframes in your page!
2. You seem to have already implemented what you describe. So, unclear what your question is. (Yes, I checked your animate.js... I see you use a completion function so that you wait for the animation to complete before you change window.location.)
3. I don't think most will find it very pleasing. As you can see, when you load a new document, the entire browser window will go white first, and so I think that first shrinking the sideshow is just an unwanted distraction rather than an enhancement.
It MIGHT be better if you use setTimeout() to add an additional delay after the slideshow changes height. But I still think it is more likely to annoy than to delight!
There are ways to do what you want to accomplish, but it would be more complicated. You would need to use Ajax to load new content into the main part of the document, so that you do not load a full document into the browser. Or, you could just load all of the content in a single document, and initially hide most of the content. Then, you would hide one part and show another.
Leave a comment on watusiware's reply
Change topic type
Link this topic
Provide the permalink of a topic that is related to this topic