Javascript 动态生成的HTML深度链接

Javascript 动态生成的HTML深度链接,javascript,deep-linking,Javascript,Deep Linking,我对深度链接有问题。我有一个单页站点,其中有许多小框和一个大框,即“活动”内容。单击一个小框,我清除了innerHTML。启动一个动画,单击的内容成为活动内容,然后我用新内容替换innerHTML($('element').html('new content')) 我的问题是:有一种方法可以将这一过程紧密联系起来,即: mysite.com/firstcontent(或类似的东西)并激活正确的内容,而无需编写超级切换器?我必须用AJAX替换所有吗?通常,这是通过更改窗口中的hash(test.h

我对深度链接有问题。我有一个单页站点,其中有许多小框和一个大框,即“活动”内容。单击一个小框,我清除了innerHTML。启动一个动画,单击的内容成为活动内容,然后我用新内容替换innerHTML($('element').html('new content'))

我的问题是:有一种方法可以将这一过程紧密联系起来,即:


mysite.com/firstcontent(或类似的东西)并激活正确的内容,而无需编写超级切换器?我必须用AJAX替换所有吗?

通常,这是通过更改
窗口中的hash(test.html*#foo*)来处理的。location

您可以结合
hashchange
事件来执行此操作,并且对于较旧的浏览器,您需要某种垫片。有一个可能会帮你解决的方法