ユーザーがページをリフレッシュするときにブートストラップ3モーダルが閉じないようにするにはどうすればよいですか?私はユーザーには、[閉じる]ボタンだけを使用してモーダルを閉じる必要があります。ユーザーがページ全体をリフレッシュするときにブートストラップ3モーダルが閉じないようにする
4
A
答えて
8
これはできません。ユーザーがページを更新すると、モーダルは消えてしまいます。
は、のページを更新し直すことができます。これを行うには、モーダルを閉じていないことを伝えるために、変数をクッキーまたはlocalStorageに保存する必要があります。
$(function() {
if(cookieOrLocalStorageVariable) {
$('#myModal').modal(options);
}
});
cookieOrLocalStorageVariableが必要になりますが、あなたによって定義されると、モーダルが示された後に設定する必要があります。
次に、あなたがこのような何かを行うことができます。
1
は、ここでは、ページのロード中にisModalOpen
function openModal() {
$('#myModal').modal('show');
localStorage.setItem('isModalOpen', true);
};
function closeModal() {
$('#myModal').modal('hide');
localStorage.setItem('isModalOpen',false);
};
で、flag
に基づいてページの読み込み方法に開口を考えてみましょう
if(localStorage.getItem('isModalOpen')) {
openModal();
}
1
あなたが行うことはできませんthat.YouはのlocalStorageに値を格納する必要があります/ cookie/session.youは、ローカルストレージ/ cookie /セッションに保存する値を使用してモーダルを再度開く必要があります。私はdurgaの答えに同意します。私はそれが最善の答えだと思います。
関連する問題
- 1. ページ全体を閉じることなくポップアップを閉じるには
- 2. モーダルを閉じると、ページをリフレッシュするにはどうすればよいですか?
- 3. ページ全体をモーダルにロードする(アングル・ブートストラップ)
- 4. 子パネルがないときはタブパネル全体を閉じます
- 5. ブートストラップ4モーダルが適切に閉じていない
- 6. 私はモーダルがユーザーによって閉じられないようにする必要があります
- 7. フォーム送信時にモーダルを閉じないようにする
- 8. ブートストラップ:入力が入力されていない間にモーダルが閉じる
- 9. 同じページに複数のモーダルがある場合にユーザーがモーダル外の場所をクリックしたときにモーダルを閉じる方法
- 10. ChildWindowモーダルがアプリケーション全体を開いたり閉じたりするときを検出する方法
- 11. ブートストラップモーダル内部が閉じているときにモーダルを閉じる
- 12. ブートストラップ3閉じるブラウザの戻るボタンを押したときのモーダル
- 13. Rails 3:トリッキーな1つ...モーダル後の選択ボックスをリフレッシュせずにページ全体をリロードする
- 14. モーダルが閉じない
- 15. ページ全体をリフレッシュせずに部分的にリフレッシュする
- 16. なぜフォーム全体を閉じるために右上のxをクリックすると、プログラム全体が偽を有効にするようになりますか?
- 17. モーダル '閉じる'が機能しない
- 18. ウィンドウがリフレッシュまたは閉じるときにリセットする
- 19. ブートストラップモーダル - すぐにモーダル閉じ閉じる
- 20. フォームが閉じるべきでないときに閉じる
- 21. ユーザーが火をクリックしたときにjqueryでページ全体がフリーズする
- 22. ユーザーがページを閉じるときにサーバーメソッドを呼び出すには
- 23. AngularUIのモーダルが閉じているときに何かするには?
- 24. userformを閉じるときにExcelが終了しないようにする
- 25. Javascriptのブートストラップは、ページ全体では、私は、モーダルがトリガーされた問題を抱えているモーダル
- 26. JMenuItemを閉じるときにメニューが閉じないようにする方法
- 27. は、最初のを閉じた後、モーダル(ブートストラップ3)
- 28. モーダルがすぐに閉じます
- 29. モーダルはすぐにブートストラップで閉じられるCSS
- 30. モーダルJDialogを安全に開いて閉じる(SwingWorkerを使用)