javascript - 百度图片切换图片时url会改变,但无刷新,没用hash,IE8也支持,请问是用了什么技术?
伊谢尔伦
伊谢尔伦 2017-04-17 15:25:07
[HTML讨论组]

如题?谢谢!

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(3)
PHP中文网

就是单纯的改变get方法的参数。

因为没有改变路径所以不会刷新。

PHP中文网

楼上说的没错,就是使用pushstate改变的url
测试代码:

var pushState = history.pushState.bind(history)
history.pushState = function(stateObj,title,url) {
    console.log(1);
    pushState(stateObj,title,url);
}

ie8改变的是hash

伊谢尔伦

就是pushstate,然后用ajax获取新图片。

pushstate可以参考这个

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号