在这里,我想查找用户在页面上花费的总时间。
为此我使用以下代码,但这不起作用。 我正在使用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);
});
答案 0 :(得分:0)
尝试使用.on()
代替速记:
$(document).on('ready',function (e) {
enterTime=e.timeStamp;
});
答案 1 :(得分: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()
。