博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
html5 history api 实现无刷新浏览以及历史记录管理
阅读量:6220 次
发布时间:2019-06-21

本文共 1412 字,大约阅读时间需要 4 分钟。

hot3.png

   
   
   
   
      
title:
      
      
url:
      
      
description:      
   

$(document).ready(function () {   function update (info) {      $(".title").html(info.title);      $(".url").html(info.url);      $(".description").html(info.description);   }   var stateObj = {      home: {         title: "home",         url: "/home",         description: "this is home page"      },      about: {         title: "about",         url: "/about",         description: "this is about page"      },      photos: {         title: "photos",         url: "/photos",         description: "this is photos page"      }   }   $("nav").on("click", "a", {}, function (event) {      var state = event.target.getAttribute("href").replace(/\//, "");      event.preventDefault();      history.pushState(stateObj[state], "", event.target.href);      update(stateObj[state]);   })   window.addEventListener("popstate", function () {      var state = history.state;      update(state);   });   history.pushState(stateObj["home"], "", "/home");   update(stateObj["home"]);})

转载于:https://my.oschina.net/u/1992917/blog/621176

你可能感兴趣的文章
【Spring】Spring常用配置-事件(Application Event)
查看>>
Git是个好工具(转)
查看>>
ffmpeg处理RTMP流媒体的命令大全
查看>>
OpenCV轮廓检测,计算物体旋转角度
查看>>
VSS
查看>>
【转载】CodePipeline联动容器的DevOps实践
查看>>
Al x 量化:智能投顾如何解决金融机构财富管理业务的痛点?
查看>>
innodb重做日志缓冲
查看>>
大数据系列之大数据分析如何权衡存储
查看>>
软件系统开发的过程是怎么样的?分为几个步骤?
查看>>
Spark-Spark Streaming例子整理(一)
查看>>
projecteuler_problem2
查看>>
10大托管国家和5大危险电子邮件主题
查看>>
基于对偶学习的跨领域图片描述生成
查看>>
Docker收购SDN技术创业公司SocketPlane
查看>>
WCF技术剖析之十二:数据契约(Data Contract)和数据契约序列化器(DataContractSerializer)...
查看>>
深入剖析 iLBC 编码器原理
查看>>
sprintf你知道多少(转)
查看>>
2017“CCF科学技术奖”全公布,6位获奖人带来独家经验分享
查看>>
Go嵌入类型及内部提升样例
查看>>