アクションを完了した後でdivsの可視性を表示するように切り替えるページがあり、新しいページに移動します。新しいページに戻ると、ドミノはその状態を保持し、divが表示されます。リフレッシュして戻ると、隠し属性が見つかりません。リフレッシュ/バック後にdomに変更を残す方法はありますか?JQuery Mobile/Webkit - リフレッシュおよびバックボタンイベント後のDomステートの保持
2
A
答えて
3
HTML5のローカルストレージに可視性の状態を保存できます。
可視性をトグルすると、あなたのような行を使用することができます。
window.localStorage.setItem('boxVisibility', true /* or false, as it may be */);
してから、ページのロード時にそのボックスの可視性を設定するには、ウィンドウのloadイベントを追加します。
document.addEventListener('load', function() {
var isVisible = window.localStorage.getItem('boxVisibility');
// now set the box's visibility with the value of isVisible
}, false);
0
のlocalStorageがAで良いアイデアは、このクッキーのためにも動作します。 jQuery Cookieプラグインを使用して簡単に行うことができます:https://github.com/carhartl/jquery-cookie
関連する問題
- 1. PHPデコードBase64、リフレッシュおよび保持データ
- 2. jQueryモバイル、DOM、およびイベントバインド
- 3. リフレッシュ後のフォーム保持値
- 4. フリーダイヤルブリッジオブジェクト、保持および解放
- 5. DOM解析およびJavaScriptの実行
- 6. オブジェクト内およびDOM内のデータバインディング
- 7. DOM変更後のmmenuのリフレッシュ
- 8. jQuery、RSS、およびPHPをリフレッシュせずにミックスします。
- 9. フォームのクローンのセクションとエラー時に値を保持する(PHPおよびjQuery)
- 10. jQueryのテンプレートおよびBACKBONE.JS
- 11. ラジオボックスおよびAJAX/jQueryの
- 12. 更新クラスアクションの後jqueryの内の情報およびAjax
- 13. Jqueryのdetach()およびappendTo()の後に配置する要素
- 14. WinFormsデザイナ:サブオブジェクトのプロパティを変更(および保持)
- 15. リアクタ - ページのリフレッシュ後に現在の経路を保持
- 16. 保存およびイオン2
- 17. jQueryプラグイン、コンテキスト、およびsetTimeout
- 18. jQuery tokenInputプラグイン(およびフォーカス)
- 19. CSS、jQuery、およびIE。
- 20. Jquery、Ajax、およびASP.NET webmethods
- 21. AJAX、JSON、jQuery、およびPHP
- 22. jQuery hasClassおよびif
- 23. Jquery getおよびset値
- 24. jQuery draggableおよび-webkit-transform:scale();
- 25. Django、jquery、およびmodelforms
- 26. Internet Explorer 9およびjQuery
- 27. Jquery、xmlおよび変数
- 28. JSON、PHP、FLOT、およびjQUERY
- 29. aspxおよびcshtmlページからのjavascript参照のリフレッシュ
- 30. dbへの保存後のコレクションのリフレッシュ