jQuery関数(純粋なJavascript)を使用せずに、マウスダウンイベントとCSSアクティブプロパティの適用の間の時間を測定したい。onactive イベントがあることがわかりましたが、Opera (この測定を行うブラウザ) ではサポートされていません。実際、この onactive イベントは IE でのみサポートされています (どのバージョンかはわかりません)。
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」イベントは、ボタンがアクティブになったときに報告しません。