【发布时间】:2013-06-27 18:31:53
【问题描述】:
我已经使用 SO 几年了,它是救命稻草!爱你们。但我终于有一个问题,我在这里还没有看到答案,这是我想要在我的企业网站上的一个重要的“花里胡哨”类型的功能。也许你可以帮忙!
基本上,我希望脚本检查上一页的url;如果上一页在我的网站之外,我想要整个 body 到 fadeIn(或类似的效果,我还没有确定);如果上一页来自我的网站,我只需要 2 或 3 个元素到 fadeIn(header、nav 等),因为我将使用 AJAX 和 PHP 来动态更改内容。
例如:在我的主页上,nav 位于主要内容区域。当用户导航到站点上的不同页面时,nav 将移动到header 区域。当然,如果布局没有改变,则不需要动画,但我想确保整个 body 不需要在每个页面之间淡入淡出。
我希望我已经说得够清楚了。如果您有任何问题,请走开!谢谢!
【问题讨论】:
-
这在很大程度上取决于所使用的浏览器是否支持并允许引用标头。否则,您将不得不依赖其他形式的存储,例如 cookie 或本地存储。我会使用 cookie(实际上我不会在第一次加载时淡入整个网站,使网站看起来加载缓慢)
标签: jquery url fadein referrer