【问题标题】:Dynamic generated HTML deep linking动态生成的 HTML 深层链接
【发布时间】:2011-06-08 10:51:50
【问题描述】:

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

我的问题是:有一种方法可以深度链接这个过程,有:

mysite.com/firstcontent(或类似的东西)并拥有正确的内容,而无需编写大型切换器?我要全部替换为 AJAX 吗?

【问题讨论】:

    标签: javascript deep-linking


    【解决方案1】:

    这通常通过更改 window.location 中的哈希 (test.html*#foo*) 来处理。

    您可以结合hashchange 事件和window.history.pushState / replaceState 执行此操作。对于旧版浏览器,您将需要某种填充程序。有一个jQuery plugin 应该会为您处理这个问题。

    【讨论】:

      猜你喜欢
      • 2022-12-03
      • 1970-01-01
      • 2019-11-04
      • 2015-07-18
      • 1970-01-01
      • 2012-09-18
      • 1970-01-01
      • 1970-01-01
      • 2018-09-13
      相关资源
      最近更新 更多