想要一个计时器开始滴答页面加载

时间:2016-06-23 09:39:40

标签: javascript jquery

一旦客户进入我的网站(页面加载),如何在jQuery/JS开始计时时有一个时间计数器?

我需要某种功能等可以计算访问者在我的网站上停留的时间(以秒为单位),以便在if语句中使用。

2 个答案:

答案 0 :(得分:1)

您只需将以下脚本放在文档的末尾即可:



// Counter
var enterDate = new Date();
function secondsSinceEnter()
{
  return (new Date() - enterDate) / 1000;
}

// Usage example
document.querySelector('button').onclick = function() {
  var sec = secondsSinceEnter();
  if (sec < 10)
      this.innerText = sec + " seconds";
  else
      this.innerText = 'You are here like for eternity';
};
&#13;
<button>Click me</button>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

window.onload=function(){
window.setInterval(1000,count());
}
var counter=0;
function count(){
counter++;
//do stuff
}

计数函数被称为全1000ms = 1s并将计数器增加一个