надеюсь, у вас, ребята, замечательный день. В настоящее время я изучаю 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();
});
});