代码 > 不错的js浏览器历史插件histroy.js
2014-01-16
项目接触到有需要一页式页面,通过ajax载入子页面,又希望能控制地址栏。
搜了一圈,决定用histroy.js
https://github.com/browserstate/history.js/
使用很简单。 先绑定处理函数,来处理 histroy的status变动后动态载入页面。
History.Adapter.bind(window,'statechange',function(){ var State = History.getState();loadPage(State.url);});
然后在需要的地方pushStatus,由处理函数完成绑定功能。
History.pushState(null, null,$(this).attr('href'));
简单,好用,关键是最新更新在7个月前。最新更新在3年前的代码实在不敢用。
点击登录