использование localStorage - PullRequest
       6

использование localStorage

0 голосов
/ 28 августа 2018

надеюсь, у вас, ребята, замечательный день. В настоящее время я изучаю localStorage и всегда сталкиваюсь с некоторыми трудностями, и я очень ценю, что вы, ребята, очень помогли решить проблему.

В настоящее время я создаю приложение, и у него есть функция флажка. О функции флажка, когда элементы проверяются и сохраняются, я пытаюсь сохранить текущего времени каждого из отмеченных элементов в своем локальном хранилище. и через некоторое время (скажем, 10 минут) время, которое хранится в хранилище, очищается.

Я пытался написать какой-то код, но ни один из моих кодов не работал, поэтому я просто оставил это поле пустым ... и я не уверен, правильно я объяснил или нет, чего я, по сути, пытаюсь достичь, это

10: 00

(O) Item A

(X) Элемент B

(X) Элемент C

Если проверено Item A в 10: 00 AM , таймер обратного отсчета (10mins) срабатывает

10: 05 AM

(O) Элемент A

(O) Item B

(X) Элемент C

Item B также выбирается в 10:05 и таймер обратного отсчета (10 mins) для элемента B также срабатывает.

10: 10 AM

Something function вызывается, потому что Item A время истекло.

10: 15 AM

Something function вызвано, потому что Item B время истекло.

Я думал сделать setItem для timer всякий раз, когда форма флажка отправлена, но она почему-то продолжает делать ошибки. Есть ли кто-нибудь, кто может мне помочь. Я сослался на некоторый код, который я нашел в скрипте для создания локального хранилища для таймера, но я не уверен, как его применить ... даже просто основы или общие идеи, чтобы приблизиться к тому, что я собираюсь построить. Я буду очень признателен. Я оставлю ссылку на скрипку в комментариях

JS:

$('.item_class').on('click', function() {
    var item, selected_items = [];
    $('.item_class').each(function() { 
        item = {
              id    : $(this).attr('id')
            , value : $(this).prop('checked')
        };
        selected_items.push(item);

    } );

    $("#save").click(function(){
        localStorage.setItem();
    });

});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...