我创建了一个分为网格的网站单页,每个网格都包含一个菜单项......我想一旦你选择网格(一个菜单项)进入旁边的部分(从顶部打开,里面有内容) url 出现在浏览器菜单项中。
例子:
在单击菜单项之前:namesite.com 在单击菜单项之后:namesite.com / about
目前,如果我点击一个菜单项会打开正确的课程部分,但是浏览器的 url 保持不变或 namesite.com
做我上面写的最好的方法是什么?
pushState
是你所追求的。
http://badassjs.com/post/840846392/location-hash-is-dead-long-live-html5-pushstate?6dde2bc8