zoukankan      html  css  js  c++  java
  • js-控制浏览器和移动端的后退按钮 . popstate

     1 //控制浏览器和移动端的后退按钮
     2           if (window.history && window.history.pushState) {
     3             $(window).on('popstate', function () {
     4               var block1 = $('#pop').css('display');
     5               if (block1 == 'block') {
     6                 window.location.href = attrHref;
     7               }
     8               var hashLocation = location.hash;
     9               var hashSplit = hashLocation.split("#!/");
    10               var hashName = hashSplit[1];
    11               if (hashName !== '') {
    12                 var hash = window.location.hash;
    13                 if (hash === '') {
    14                   popBox.style.display = 'none'
    15                   popSub.style.display = 'block'
    16                   // $("#pop").fadeIn(500);
    17                   // window.history.pushState('forward', null, 'http://xxl.njxsmfyh.com/0502/ht/');
    18                   // window.location.reload();
    19                 }
    20               }
    21             });
    22             history.pushState(null, null, location.href);
    23             window.addEventListener('popstate', function (event) {
    24               history.pushState(null, null, location.href);
    25             });
    26           }
  • 相关阅读:
    操作系统典型调度算法
    C++ volatile 关键字
    vue class绑定 组件
    yarn 基本用法
    vscode 插件安装以及首选项配置
    git 多人协作
    git Feature分支
    git Bug分支
    git 分支策略
    git 解决冲突
  • 原文地址:https://www.cnblogs.com/jkr666666/p/10365612.html
Copyright © 2011-2022 走看看