zoukankan      html  css  js  c++  java
  • 监听用户离开或返回当前打开的网页

    用户返回浏览器中打开的此页面时,显示id="model-vote"块中内容:

    var hiddenProperty = 'hidden' in document ? 'hidden' :
    'webkitHidden' in document ? 'webkitHidden' :
    'mozHidden' in document ? 'mozHidden' :
    null;
    var visibilityChangeEvent = hiddenProperty.replace(/hidden/i, 'visibilitychange');
    var onVisibilityChange = function(){
       /*用户再次返回当前页面时,可执行此方法*/
    if (!document[hiddenProperty]) {
        $('#model-vote').attr("style","display:block");
    }
       if (document[hiddenProperty]) {
        console.log('用户离开当前页面时,执行此方法');
       }
    }
    document.addEventListener(visibilityChangeEvent, onVisibilityChange);
  • 相关阅读:
    DOM对象
    多态
    封装和继承
    析构函数
    构造函数
    二维数组
    javascript的基本语法
    javascript数组
    js
    BOM和DOM的区别
  • 原文地址:https://www.cnblogs.com/wjunxia/p/6594505.html
Copyright © 2011-2022 走看看