我有一个用HTML5构建的静态网站,并且有滚动页面。页面的链接由内联锚标记的帮助指定,并且在Id的帮助下,它滚动到特定的div并且URL发生变化。例如mysite.com#section1如果我移动到secion 1 div。
我想将此#
替换为网址中的/
,页面也应该滚动。
任何人都可以帮助我实现这一目标。
提前致谢:)
答案 0 :(得分:1)
你可以使用jquery或js
url = url.replace("#", "/");
答案 1 :(得分:1)
您使用HTML5非常棒。
这个伟大的第五版HTML提供给我们的好东西包括历史API
使用此API,您可以更改页面URL(在同一域内),而无需重定向/重新加载
该函数是pushState
。
-Relfor