计算用户在页面停留的时间

 beforeunload事件可计算出用户停留在页面的时间具体代码如下:

  var start;

  var end;

  var total_time = 0;
  start = new Date();//用户进入时间
  $(window).bind('beforeunload', function (e) {
      end = new Date(); //用户退出时间
      total_time = end.getTime() - start.getTime();
      total_time = Math.ceil(total_time / 1000); //取的是秒并且化整用户停留时间
      $.ajax({
        type: 'POST',
       async: false, //同步提交
       url: “”,
       data://给后台的参数
    });
 });

你可能感兴趣的:(使用知识及遇到的问题)