ボタンをクリックするとポップアップが表示され、そのポップアップに別のポップアップを表示するリンクが表示されています。ここでの問題は、最初のポップアップでエスケープボタンを操作したときにうまくいきました。しかし、私が2番目のポップアップでエスケープボタンを操作しているとき、ポップアップが両方とも押されると、ポップアップが閉じられています。しかし、必要があるのは、2番目のポップアップでエスケープボタンを押すと、2番目のポップアップだけを閉じる必要があります。誰にもこの解決策がありますか? ありがとうございます...javascriptを使用したポップアップでのエスケープ処理
0
A
答えて
0
これは単純なアルゴリズムで行う必要があります。
最初のポップアップが表示されたら(または最初のボタンがクリックされたときに)変数を定義し、 が1に設定var currentPop = 0;
を言う、currentPop = 1;
第二のポップアップが表示(又はされ2番目のボタンをクリックします) 2に設定します。currentPop = 2;
今、エスケープケーハンドリングコードで:アルゴを書いてください。適切なポップアップを非表示にする。
function escapeHandling()
{
if(currentPop == 2)
{
$("#secondPop").hide();
}
else if(currentPop == 1)
{
$("#firstPop").hide();
}
}
*正確な修正が必要な場合は、コードを入力してください。
関連する問題
- 1. javascriptを使用したショートカットキーの処理
- 2. document.write mysqlデータベースのjavascriptとエスケープ処理
- 3. Javascriptでコールバックを使用した変数代入の処理?
- 4. JavaScriptとCSSを使用したポップアップ
- 5. JavaScriptを使用したウェブサイトの状態を処理中
- 6. Javascriptを使用したiPadのスタンバイの処理
- 7. javascriptを使用したPHPフォームの処理 - エラーメッセージの表示
- 8. サイト全体のポップアップ処理用Cookie
- 9. JavaScriptを使用したHTMLページのセッション処理
- 10. JavaScriptを使用した堅牢なキーボードショートカット処理
- 11. 処理対純粋なJavascriptを使用したHTML5キャンバス
- 12. JavaScriptを使用した画像処理フィルタ
- 13. 未処理のタイプAJAXを使用したエラー処理フォーム
- 14. ネイティブアプリでAppiumでポップアップを処理する
- 15. Pythonを使用してSelenium WebDriverで認証ポップアップを処理する方法は?
- 16. Numpadを使用したresignFirstResponderの処理
- 17. angularJsを使用したリアルタイムデータの処理
- 18. バックスラッシュを使用したデータベーステーブルエントリの処理?
- 19. asp.netを使用したエラーメッセージの処理
- 20. POSTを使用したフォームの処理
- 21. クラスタモジュールを使用したSIGTERMの処理
- 22. セレンを使用したポップアップウィンドウの処理
- 23. WatiNを使用したフラッシュボタンの処理
- 24. SonataAdminBundleを使用したsimple_arrayの処理
- 25. $ fetchを使用したHTTP Ajax呼び出しでのエラー処理Javascript
- 26. ポップアップを処理できません
- 27. セレン処理ポップアップ&Googleオートコンプリート
- 28. PHPでjavascriptを使用してファイルを処理する方法
- 29. Selenium 2を使用してiframeでjavascriptアラートを処理する
- 30. Selenium Webdriverを使用してブラウザのポップアップを処理する方法
いいえ、わかりません。私たちはあなたのコードを見ることができないので、すべてが推測されます – mplungjan