HTML 浏览器地址改变,页面不刷新

类似这个网站:http://www.kujiale.com/xiaoguotu/ 打开一张图 弹出一个层,可以看下浏览器地址改变了,再关掉这个层,返回到主页面,可以看到浏览器地址又改变了,求大神解答这是怎么实现的
回到主界面浏览器地址改变后 但是主页面是没有刷新的

你好,这个是HTML5的。Ajax局部刷新可以通过HTML5的新特性history.pushState 修改browser address。
具体演示代码我这里没有现成。网上有相关介绍你搜索一下 利用HTML5新特性改变浏览器地址后不刷新页面 。追问

http://www.kujiale.com/xiaoguotu/ 你可以拉到最下面,打开最后一张图然后点右上角的关闭 主页面是没有任何刷新 就停留在最后一张图那 这个不是ajax刷新吧 更像是关闭了一个层

我想了解下 对于上面那个网站 打开图片的时候是不是做了跳转的.只是关闭的时候使用了history.pushstate

追答

这个效果我看过了,现在很多网站使用了这种技术。最直观典型的你可以看看花瓣网,他的背景层都还在的。
这个代码我没具体研究过也没使用过,只是知道有这么个方法。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-11
我点击过了 没有出现像你说那种情况 建议你杀毒追问

你确定不是在逗我

追答

没必要, 你可以尝试换个浏览器

追问

什么叫没必要哦,我是需要解决方案,不是遇到问题就没必要.

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网