JS如何判断鼠标两次点击的时间间隔

JavaScript020

JS如何判断鼠标两次点击的时间间隔,第1张

在点击事件外面定义两个全局变量,一个是开始时间,一个是结束时间。点击一次记录一下当前时间。点击事件中先判断一下开始时间是否为空,为空时就把当前时间赋给开始时间(说明是第一次点击),否则就是第二次点击,把当前时间赋值给结束时间。第二次点击时就可以用结束时间减去开始时间,得到两次点击的时间间隔。【仅提供思路】

var d1 = "2012-10-27"

var d2 = "2012-11-28"

var tmp = d1.split("-")

var date1 = new Date(tmp[0],tmp[1]-1,tmp[2])

tmp = d2.split("-")

var date2 = new Date(tmp[0],tmp[1]-2,tmp[2])

if(date2.getTime() - date1.getTime() >30 * 24 * 60 * 60 * 1000){

alert("Over 30 days")

}