0

我注意到很多网站(比如 Hulu.com)都有非常有趣的页面转换。他们设法淡出页面并进入新页面。

这将如何使用 jQuery/Javascript 来完成。我是否必须以某种方式将 .js 链接到两个网页?我该怎么做?

4

2 回答 2

1

您可以结合使用History API的 PushState 部分(pjax是一种将其添加到现有站点的绝佳方式)和 jQuery。这就是 github 处理它的方式(尝试浏览源代码文件夹,并查看 URL)。pjax 允许您<a>在页面重定向之前拦截任何点击,获取将通过 ajax 加载的页面,在页面中插入 HTML(您可以使用 jQuery 动画控制fadeIn())并更新浏览器 URL,以便页面可以书签。

于 2013-03-19T21:49:48.407 回答
0

两个页面都不需要 .js 引用,只需要之前的页面。有许多支持大多数转换的 jQuery 插件。

尽管 2010 年已经过时,但这看起来是一个非常全面的列表。 http://www.onextrapixel.com/2010/02/23/how-to-use-jquery-to-make-slick-page-transitions/

于 2013-03-19T21:48:44.830 回答