【发布时间】:2013-08-12 22:02:14
【问题描述】:
我注意到,当我单击站点上的一个元素时,Firebug 在事件处理程序中将 e.timeStamp 报告为 9 位数字,例如 866523917,而当我单击另一个元素时,e.timeStamp 会在该处理程序中报告由 Firebug 作为 16 位数字,例如 1376344365954000。为什么不一样?
谢谢
【问题讨论】:
-
你的意思是:当我点击?谁触发了这个事件?请提供一个现场演示来说明这一点或以其他方式详细说明该问题。
-
听起来很有趣。
event.timeStamp是创建事件的毫秒数(从纪元开始)。应该不会有这么大的区别。你能提供一个示例代码吗? -
这是一个演示 - jsfiddle.net/stevea/zTm9L/1。 1376344365954000 是正确的数字,因为它分解为 43 年。但是由于某种原因,上面的时间大约是 877246085。这些是毫秒,因为它每秒变化大约 1000,所以这个数字大约是 240 小时。
-
“上面那个”是什么意思?我只能在小提琴中看到一个按钮。
标签: javascript firefox