解决方法
绝对得到一个
javascript框架. jQuery是受欢迎的(因为它是ace),但是有Mootools,Prototype和Dojo等等.
我不确定跨浏览器是否可以可靠地跨浏览器,而不会弹出/跳出文物.即使丹丹指出的这个例子也是一点点(没有侮辱意图丹).
以流程方式,您可以拥有3层(从上到下)
>屏幕(最初看不见)
>页(一)
>容器(最初为空)
当用户尝试导航到第二页时,使用ajax将其加载到容器中.页面加载完毕后,开始淡出屏幕.一旦屏幕处于100%不透明度,操作DOM将加载的内容移出隐藏的容器,再到现在的第二页,然后再次退出屏幕.
编辑一个旁注 – 我会召集所有我的webdev mojo,并尝试说服客户端,我的坏主意是在设计的信息的网站上完整的页面淡入淡出.显然,我知道这个项目的甜心FA,所以我可以自由地打倒我;但是我从来没有看到一个案例,其中花哨的效果和转换提高了网站在页面级别使用时的可用性.我知道如果我不得不等待一个花哨的过渡完成,我可以继续导航之前会刺激我…