我想在不使用任何 jQuery 函数(纯 Javascript)的情况下测量 mousedown 事件和应用 CSS 活动属性之间的时间。我发现有 onactive 事件,但 Opera(我要在其上进行此测量的浏览器)不支持它。实际上只有 IE 支持这个 onactive 事件(不确定是哪个版本)。
htmlElement.addEventListener('mousedown', function(){var timestamp = new Date().getTime() / 1000; console.warn('mouse down ', timestamp)})
htmlElement.addEventListener('DOMAttrModified', function(){var timestamp = new Date().getTime() / 1000; console.info('highlighted ', timestamp)})
当按钮变为活动状态时,不会报告此“DOMAttrModified”事件。