应用场景:开发众筹系统的时候,点击捐款按钮弹出金额选择及输入的部分,最新的需求是按微信(ios)返回键和安卓机的返回键,若点开了捐款的选择金额部分,不能返回到上一页,只能隐藏该模块。
延伸:图片插件,点击缩略图放大,这时候点击手机返回键关闭放大的图片。
pushHistory();
window.addEventListener("popstate", function(e) {
// 点击返回键所触发的逻辑代码
alert("我点击了手机返回键");
}, false);
function pushHistory() {
var state = {
title: "title",
url: "#"
};
window.history.pushState(state, "title", "#");
}