hashchange前端页面跳转.pdfVIP

  • 12
  • 0
  • 约2千字
  • 约 2页
  • 2021-02-20 发布于河北
  • 举报
hashchange 前端页面跳转 现在有许多网站支持 SPI (single page interface ),和传统的 MPI (multi page interface ) 比起来,它无需载入新的网页, 速度会快很多,用户体验也会好很多。 唯一的问题是如果你 的页面改动很大,比如切换 tab ,页面大部分内容由 ajax 载入。用户会以为跳转到另一个 页面,这时如果他们点击后退按钮, SPI 就会出问题了,因为我们只有一个页面。 解决办法就是使用 hashchange 事件。一方面是当你切换 tab 时,在 url 里加入 hash , javascript 里是 location.hash ;另一方面是当 hash 变化是捕捉到该事件,大部分新的浏 览器支持 onhashchange 事件。 至于 IE6,7 ,我们需要用 iframe 去模拟这两个方面。 一个

文档评论(0)

1亿VIP精品文档

相关文档