zoukankan      html  css  js  c++  java
  • js_页面关闭beforeunload事件

    做圆桌爆文公众号的时候,需要对阅读的文章进行时间统计。是这个公众号的核心功能,客户把文章转发到朋友圈或者转给朋友,记录谁阅读此文章和阅读时长进行记录,从而展示给客户。

    功能点是,关闭页面时触发事件,请求后台,把阅读时间记录下来。

    技术段:

     1 //原生写法
     2 window.onbeforeunload = function(event) {
     3     return confirm("确定退出吗");
     4 }
     5 
     6 //JQ    写法
     7 $(window).bind('beforeunload', function() {
     8     return '您输入的内容尚未保存,确定离开此页面吗?';
     9 });
    10 //这里暂停
    11 $(window).unbind('beforeunload');

    全部代码:

     1 <!DOCTYPE html>
     2 <html>
     3 
     4     <head>
     5         <meta charset="UTF-8">
     6         <title></title>
     7         <script src="http://code.jquery.com/jquery-1.4.1.min.js"></script>
     8     </head>
     9 
    10     <body>
    11     </body>
    12     <script type="text/javascript">
    13         //原生写法
    14         window.onbeforeunload = function(event) {
    15             return confirm("确定退出吗");
    16         }
    17 
    18         //JQ    写法
    19         $(window).bind('beforeunload', function() {
    20             return '您输入的内容尚未保存,确定离开此页面吗?';
    21         });
    22         //这里暂停
    23         $(window).unbind('beforeunload');
    24     </script>
    25 
    26 </html>
    View Code
  • 相关阅读:
    Mysql数据优化--DBA梳理珍藏篇
    Spring缓存注解@Cacheable
    Spring常用知识点
    谈一谈对MySQL InnoDB的认识及数据库事物处理的隔离级别
    MySQL主从复制的实现过程
    List 与 数组 互转
    位运算实现小正整数乘法
    最大的K个数
    Java 编码与字符(2)
    JSP工作原理
  • 原文地址:https://www.cnblogs.com/wush-1215/p/8662451.html
Copyright © 2011-2022 走看看