zoukankan      html  css  js  c++  java
  • 浏览器的回退事件

    当a页面跳到b  b跳到c  如何做到c页面点击回到到a页面呢?

    这是一个HTML 5新增的事件,当#值发生变化时,就会触发这个事件。IE8+、Firefox 3.6+、Chrome 5+、Safari 4.0+支持该事件。

    它的使用方法有三种:

      window.onhashchange = func;

      <body onhashchange="func();">

      window.addEventListener(“hashchange”, func, false);

    首先加入也能监听  上面三种方法随便一个

    然后定义func()方法

    var isChanging = 0;
        var func= function(){
            if (isChanging--) {
                return false;
            }
            if (window.location.hash == "#backButtonClick") {
            window.location ="#xx链接"
                isChanging = 1;
            }
            else {
                isChanging = 2;
                window.location.hash = "#backButtonClick";
            }
            window.location.hash = "#forward"
        }

  • 相关阅读:
    继承与多态
    String作业
    课后作业及动手动脑
    作业3
    动手动脑
    实验任务四
    动手动脑
    课堂练习01
    《大道至简》第一章读后感伪代码
    C++常用编程关键字
  • 原文地址:https://www.cnblogs.com/yumingzhao/p/9722606.html
Copyright © 2011-2022 走看看