jquery – GitHub如何更改URL而不重新加载页面?

前端之家收集整理的这篇文章主要介绍了jquery – GitHub如何更改URL而不重新加载页面?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
去任何GitHub page并点击任何目录/文件,并观察URL的变化,但只有部分页面被更新。没有整个页面重新加载。

如何使用jQuery做类似的事情?

这是否适用于大多数浏览器(我使用Chrome)?

解决方法

他们使用 history API,或具体地, history.pushState()

你可以使用这个,jQuery不是必需的,但有插件,如history.js

此工具适用于大多数浏览器,即Chrome,Safari和Firefox。 IE10及以上版本支持功能。在旧的IE,你可以回到使用哈希(window.location.hash)。

GitHub also blogged about this

猜你在找的jQuery相关文章