click, dblclick イベントを排他的に扱う

概要

ダブルクリックすると通常、click -> click -> dblclick の順にイベント処理されます。
このスクリプトは、一定時間内のダブルクリックでダブルクリック処理だけを走らせます。

動作

(*1) IE8 は DOM L3 Events 規定の UIEvent.detail (クリック回数を参照するプロパティ) に対応しないので、一部余計な処理が走ります。

サンプル

ダブルクリックと認識する間隔(ミリ秒):

クリックしてください

参考URL

DOM Level 2
DOM Level 3
WAI-ARIA
その他