🖱️

ダブルクリックのイベント発火

2020/10/11に公開

シングルクリックのイベントを発火させるには DOMElement.click() してあげればいいが、ダブルクリックにそんなものはない。作ってあげよう。

// イベントを作る
const dblclick = new MouseEvent("dblclick", {
  bubbles: true,
  cancelable: true,
  view: window,
});

// これでダブルクリック
DOMElement.dispatchEvent(dblclick);

Discussion