特定のボタンを押すとポップオーバー/ダイアログを開くjavascript/jQueryに組み込まれたブラウザアプリケーションを使用しています。ポップオーバーはそのボタンに揃えられます。ブラウザー ウィンドウのサイズを変更する場合は、ポップオーバーを閉じたいので、resize イベントをリッスンしてポップオーバーを閉じます。しかし問題は、iPad のブラウザーでアプリケーションにアクセスする場合です。ポップオーバー内の入力フィールドの 1 つに何かを入力し、[キーボードを非表示] ボタンを押してキーボードを非表示にすることを選択すると、サイズ変更イベントが発生し、ポップオーバーが閉じられます。この場合、閉じたくありません。
これを解決する方法を知っている人はいますか? キーボードが閉じていることをキャプチャできますか? ブラウザの Web サイトではなく、アプリで使用されている通知しか見つかりませんでした。または、ブラウザー ウィンドウのサイズが変更されたときに、別のイベントをリッスンしてポップオーバーを閉じることはできますか?