动态生成的HTML深度链接
问题描述:
我有一个深度链接问题。我有一个单页的网站,其中我有很多小方块和一个大盒子,这是'积极'的内容。点击一个小框,我清除innerHTML。点击一个动画,点击成为活动内容,然后用新内容替换innerHTML($('element')。html('new content'))。动态生成的HTML深度链接
我的问题是:有一种方法来深层链接这个过程中,有:
mysite.com/firstcontent(或类似的东西),并有合适的内容积极,没有必须写一个大型切换台?我是否用AJAX全部替换?
答
通常,这是通过更改window.location
中的散列(test.html * #foo *)来处理的。
您可以与hashchange
事件和window.history.pushState
/replaceState
一起执行此操作您将需要对旧版浏览器使用某种垫片。有一个jQuery plugin,应该会为你处理这个。