在这里,我想查找用户在页面上花费的总时间。
为此,我正在使用以下代码,但这不起作用。
我正在使用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);
});
最佳答案
尝试使用以下内容:
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()
。