JavaScript-pinterest瀑布流打开大图问题
如图所示:在瀑布流打开图片,地址栏已经发生变化,当前页面弹出大图,背景是打开大图之前的瀑布流页面,点击关闭按钮后重新回到瀑布流页面,感觉上是弹出层,但是地址栏却发生了变化,却没有跳转页面。请问各位大虾是怎么实现的?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
drupal的Overlay类似这一种效果,其实是一个页面有两个地址,一个是正常的页面,另一个是通过AJAX载入盖在正常页面上页。我认为这是同理的,而plnterest之所以只显示一个地址,那是因为URL rewrite了。
这种overlay效果需要AJAX架构上支持,可以在任何页面都支持附加的地址。其好处是页面的状态也可以提供URL(例如弹出展示图片),容易被传播与搜索引擎收录。
HTML5有相关API,搜索一下就明白了
history.pushstate 你了解一下。