JSマウスクリックとダブルクリックを実現


Web開発では、ダブルクリックイベントは最近のプロジェクトが必要となるまでは、一つのボタンでバインディングクリックとダブルクリックの二つのイベントが必要とされています。初めはボタンに二つのイベントを縛っただけではないと思いましたが、後になって初めて分かりました。単純に考えすぎて、ダブルクリックした時にはボタンを押してもいいです。
一回の研究を通して、やっとJSの「setTimeout」遅延実行方法を利用して、クリックを300ミリ秒遅延して実行して解決しました。コードは以下の通りです。