HTML 中的 pushState 状态对象到底是什么?
当用户通过历史记录向后导航时,可使用 pushSate 对象更新页面。让我们看一个示例,将选定颜色包含在历史记录项中 −
function display(color) {
var myState = { selectedColor: color },
myTitle = "Page title",
myPath = "/" + color;
history.pushState(myState, myTitle, myPath );
};现在,我们将使用 popstate 事件更新选定颜色 −
$(window).on('popstate', function(event) {
var myState = event.originalEvent.state;
if (statemyState {
selectColor( myState.selectedColor );
}
});
广告内容
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP