【问题标题】:Load content via jQuery.load and enable backbutton and reload通过 jQuery.load 加载内容并启用后退按钮和重新加载
【发布时间】:2011-12-07 20:44:56
【问题描述】:

我有一个基本页面,然后通过 .load() 将内容加载到容器 div 中,我希望启用后退按钮来遍历这些加载操作,而不是返回到最后一个静态页面

当页面重新加载时,它会返回到第一个加载的内容,而不是用户之前的内容。

有没有办法使用 cookie 或其他方法来纠正这个问题?

【问题讨论】:

    标签: jquery ajax tabs load


    【解决方案1】:

    window.location.hash 属性设置为代表当前内容的东西。

    然后,您可以捕获对该属性的更改(由用户导航触发),以将适当的内容放回页面中。

    有可用的 jQuery 插件 (jQuery.history ?) 为您简化此操作。

    【讨论】:

      【解决方案2】:

      最好的方法是使用历史记录(称为深度链接)

      有一些 jquery 插件可以解决这个问题,但我更喜欢 SWFAddress。我已经用过很多次了,它从来没有让我失望过。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-05-14
        • 2014-03-30
        • 2017-03-08
        • 1970-01-01
        • 1970-01-01
        • 2015-10-19
        • 2012-02-21
        相关资源
        最近更新 更多