猿问

Github如何在没有AJAX的情况下如此平稳地更改页面和URL?

如果您转到github上的项目,请说https://github.com/insoshi/insoshi,然后开始单击文件夹,该文件夹会动画显示到子目录,并且浏览器URL会更改,但看起来像是所有AJAX。从我所见,这仅在Chrome / Safari中是这样的。


这是Webkit过渡效果吗?还是只是一些严重的缓存/性能优化:)?


喵喔喔
浏览 349回答 2
2回答

森林海

这是基于AJAX的效果。这种滑动菜单(据我所知)最初是用于iPod浏览方法的。我确实记得流行时出现了许多CSS / JS奇特的解决方案。再一次,这种方法可能起源于其他地方。但是,是的,您的解决方案基于AJAX,您可以在Firefox中使用FIREBUG来查看获取目录列表的请求。过渡效果是滑动效果。网上有各种各样的例子。
随时随地看视频慕课网APP
我要回答