アクションを完了した後で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. jQuery、RSS、およびPHPをリフレッシュせずにミックスします。
- 7. フォームのクローンのセクションとエラー時に値を保持する(PHPおよびjQuery)
- 8. jQueryのテンプレートおよびBACKBONE.JS
- 9. ラジオボックスおよびAJAX/jQueryの
- 10. WinFormsデザイナ:サブオブジェクトのプロパティを変更(および保持)
- 11. dbへの保存後のコレクションのリフレッシュ
- 12. フェイスブックボットからの403および404 HTTPエラーの停止方法および/または共有キャッシュのリフレッシュ
- 13. シリアライズおよび圧縮されたオブジェクトをメモリ内に保持
- 14. StackOverflowおよびプロセスシャットダウン後のWindbgスレッドID
- 15. AJAX、JSON、jQuery、およびPHP
- 16. jQueryプラグイン、コンテキスト、およびsetTimeout
- 17. Internet Explorer 9およびjQuery
- 18. Jquery、xmlおよび変数
- 19. CSS、jQuery、およびIE。
- 20. JSON、PHP、FLOT、およびjQUERY
- 21. jQuery draggableおよび-webkit-transform:scale();
- 22. Jquery、Ajax、およびASP.NET webmethods
- 23. jQuery tokenInputプラグイン(およびフォーカス)
- 24. Django、jquery、およびmodelforms
- 25. jQueryの1.6.1およびチェックボックスのAttr
- 26. jQueryの、カスタムの検証、およびAJAX
- 27. ARIAのプロパティ、DOM、およびグレースフルな分解
- 28. javascriptの初期化されたオブジェクト(およびdom)
- 29. DOMを使用したloadおよびloadXMLでのエラー
- 30. AJAXおよびDOM機能の誤動作