Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как восстановить инфу из sessionStorage при выполнении определенных условий? (https://javascript.ru/forum/jquery/56634-kak-vosstanovit-infu-iz-sessionstorage-pri-vypolnenii-opredelennykh-uslovijj.html)

ligisayan 26.06.2015 08:11

Как восстановить инфу из sessionStorage при выполнении определенных условий?
 
Всем привет. Есть селектор со своей структурой с динамическим содержимым, которое не сохраняется при обновлении/перезагрузке страницы Сохраняю его при помощи sessionStorage. Как восстановить его содержимое при обновлении страницы при наличии определенного содержимого в .foot-carousel div ?
<div class="fixed-bottom" id="fix-bot">
  <div id="foot-carousel" class="owl-carousel">
    <div>Содержимое</div>
  </div>
</div>

var field = document.getElementById("fix-bot");
console.log(field);

// Проверяем, что значение поля autosave существует
// (это будет происходить при случайной перезагрузке страницы)
if (sessionStorage.getItem("autosave")) {
  // Восстановить значение тестового поля
  field.innerHTML = sessionStorage.getItem("autosave");
  console.log("autosave");
}

// Прослушивать изменения значения текстового поля
field.addEventListener("change", function() {
  // И сохранить результаты в объект хранилища сессий
  sessionStorage.setItem("autosave", field.innerHTML);
  console.log("change");
});

рони 26.06.2015 09:34

Цитата:

Сообщение от ligisayan
Сохраняю его при помощи sessionStorage.

Цитата:

Сообщение от ligisayan
field.addEventListener("change",

мыши кактусы ... мыло мочало
что меняет содержимое -- то и должно сохранять или MutationObserver


Часовой пояс GMT +3, время: 08:56.