1

在这里,我想查找用户在页面上花费的总时间。

为此,我正在使用以下代码,但这不起作用。我正在使用 jquery1.8。请看。

var enterTime;
var endTime;
var diffTime; 
$(document).ready(function (e) {
            enterTime=e.timeStamp;

        });

        $(window).bind('beforeunload', function(f){
            endTime=f.timeStamp;
         diffTime=endTime-enterTime;
        alert(diffTime);
       });
4

2 回答 2

0

尝试使用.on()而不是速记:

$(document).on('ready',function (e) {
            enterTime=e.timeStamp;

        });
于 2013-05-02T15:17:52.517 回答
0

尝试使用以下内容:

var enterTime;
var endTime;
var diffTime; 
$(document).ready(function () {
            enterTime=new Date().getTime();
       });

       $(window).bind('beforeunload', function(){
            endTime=new Date().getTime();
            diffTime=endTime-enterTime;
       });

alert()请注意,在以原始帖子中描述的方式关闭页面之前,您不能提出s。

于 2013-05-02T15:25:28.443 回答