Javascript 时间差代码不工作
这里我想找出用户在一个页面上花费的总时间 为此,我使用以下代码,但这是不工作的。 我正在使用jquery1.8。请看Javascript 时间差代码不工作,javascript,jquery,Javascript,Jquery,这里我想找出用户在一个页面上花费的总时间 为此,我使用以下代码,但这是不工作的。 我正在使用jquery1.8。请看 var enterTime; var endTime; var diffTime; $(document).ready(function (e) { enterTime=e.timeStamp; }); $(window).bind('beforeunload', function(f){ en
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);
});
尝试使用.on()
代替速记:
$(document).on('ready',function (e) {
enterTime=e.timeStamp;
});
尝试使用以下方法:
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。什么不起作用?你有什么错误吗?您正在使用javascript调试器吗?alert(diffTime)代码>未定义您的代码不起作用,但此代码起作用-试试看-@user2302288谢谢,不客气。祝您在StackOverflow酒店过得愉快。