入力ボックスとボタンがあります。ユーザーが入力テキストを編集してボタンをクリックすると、次のイベントが発生します。
- ボタン -
mousedown
- 入力-
change
- 入力-
focusout
- ボタン-
mouseup
[発生しません] - ボタン-
click
[発生しません]
原因:入力change
イベントで、警告メッセージを含むdiv要素がボタンの上のDOMに挿入され、ボタンが移動します。したがって、mouseup
イベントはボタンで発生せず、クリックは登録されません。
制限事項:ボタンを個別に処理することはできませんmouseup
。mousedown
サードパーティのボタンとイベントです。
この状況に対処するための最良の解決策は何ですか?