不知道大家注意了没,新浪微博当你弹出一个视频的时候再点下一页视频还在,但上面的url的页数变了。一开始我以为是局部刷新,我发现这个就觉得不对劲  ,我的理解是只要url变了整个页面就会跟着刷新,这样弹出的视频也会刷新啊。现在是url变了,页面没刷新,还是局部刷新而已,这是怎么做的?

解决方案 »

  1.   

    url变了
    除了是改变 #1111 锚点 。
    页面肯定会刷新。看起来局部刷新, 2种情况,一种是 ajax ,修改的是  #1111 锚点还有一种就是,页面加载很快(本地缓存),2个页面只有一部分不一样。所以看起来是局部刷新
      

  2.   

    是的,url改变了(除锚点)页面肯定会刷新。
      

  3.   

    它的url是改变了,如果整个页面刷新的那个弹出的视频应该会没的啊。我手动F5刷新的话那个弹出视频就会没的
      

  4.   

    我不太明白你的意思,新浪的点下一页是刷新页面的,不单新浪,腾讯也是的。
    url变了页面绝对会刷,像LS几位说的
      

  5.   

    楼主可以搜下
    history.pushState
      

  6.   

    pJax,又了解了一个新东西,谢谢了