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