history.pushState后退/前进/刷新按钮不起作用

时间:2013-11-22 10:02:57

标签: javascript html5 refresh back pushstate

我正在开发一个带有两个不同类别的小型自定义RSS阅读器(http://richbray.me/glint/) - “游戏”和“游戏”。 “高科技”。

因为我只更新类别之间的一行代码 - [$('#feed')。rssfeed('http://www.rssmix.com/u/3831482/rss.xml',{limit:50}); ] - 我想使用HTML5历史API来改变它,而不是创建一个全新的页面。我已经让它工作,但刷新,后退和前进按钮不会更新页面。

这是代码。

    $(document).ready(function () {
        $('#feed').rssfeed('http://www.rssmix.com/u/3831482/rss.xml', {limit: 50});
        history.pushState(null, null, 'games');
    });

    $('.tech').click(function(e){
        e.preventDefault();
        $('#feed').rssfeed('http://www.rssmix.com/u/3833245/rss.xml', {limit: 50});
        $('title').append('Tech');
        history.pushState(null, null, 'tech');
    });

如果你们让我知道我哪里出错了,我真的很感激。感谢

0 个答案:

没有答案
相关问题