バックエンド、記事、製品要件を編集する機能を構築するには、ユーザーが編集ウィンドウをクリックして保存せずに変更を加えたときに、デフォルトのイベントを防ぐために編集ウィンドウの外側の任意の場所をクリックすると、ポップアップ ウィンドウが表示されます。ユーザーは、デフォルトのイベントを実行する前に保存するかどうかを選択できます。
熟考しましたが、良い解決策が見つかりませんでした。アイデアを教えてください。
返信内容:
熟考しましたが、良い解決策が見つかりませんでした。アイデアを教えてください。
主な問題は、ブラウザを閉じてポップアップ ボックスをトリガーするのではなく、ページ上の非編集ウィンドウ部分をクリックするとポップアップ ボックスがトリガーされ、これらの部分にはさまざまなバインディング イベントやリンクなどが含まれていることです。
当初のアイデアは、編集ウィンドウにデフォーカスイベントを追加し、カスタム確認をポップアップ表示し、確認の選択に基づいてデフォルトイベントを実行するかどうかを判断することでしたが、断念しました...
最終的には、各リンクとイベントに判定メソッドを追加し、デフォルトの実行関数をコールバックパラメータとして渡します
これと同様です
リーリー
が
非常に人気のあるダイアログ プラグイン、
http://aui.github.io/artDialo...
onblur イベントをエディターにバインドすることはできませんか?