Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.02.2012, 22:08
Аспирант
Отправить личное сообщение для hell100 Посмотреть профиль Найти все сообщения от hell100
 
Регистрация: 13.02.2012
Сообщений: 37

Сохранение скрипта в локальное хранилище
Здравствуйте, никак не могу разобраться в этом, есть такой вот скрипт у меня:
$(document).ready(function() {
            $("#singleswitch").click(function() {
                $("#list li .url").hide();
                $("#list li .desc").hide();
            });
            $("#compactswitch").click(function() {
                $("#list li .url").show();
                $("#list li .desc").hide();
            });
            $("#fullswitch").click(function() {
                $("#list li .url").show();
                $("#list li .desc").show();
            });
        });

Нужно чтобы его действия сохранялись в локальное хранилище, как это сделать ?
Ответить с цитированием
  #2 (permalink)  
Старый 13.02.2012, 22:32
Профессор
Посмотреть профиль Найти все сообщения от Mахmахmахimus
 
Регистрация: 10.02.2012
Сообщений: 254

ну создай обьект с настройками, например так

var options = {singleswitch : false,
compactswitch: false,
fullswitch: false,
}

при кликах:
1) изменяй эти настройки.
2) записывай этот обьект в хранилеще для этого распарси его в текстовую строку, так как хранилеще может работать только со строками. преобразуй строки в обьект и наоборот через JSON

Последний раз редактировалось Mахmахmахimus, 13.02.2012 в 23:39.
Ответить с цитированием
  #3 (permalink)  
Старый 13.02.2012, 22:35
Аспирант
Отправить личное сообщение для hell100 Посмотреть профиль Найти все сообщения от hell100
 
Регистрация: 13.02.2012
Сообщений: 37

ага словами легко, можешь показать с этим моим кодом ?
Ответить с цитированием
  #4 (permalink)  
Старый 13.02.2012, 23:43
Профессор
Посмотреть профиль Найти все сообщения от Mахmахmахimus
 
Регистрация: 10.02.2012
Сообщений: 254

localStorage.setItem('name', 'привет') //устанавливаем
alert( localStorage.getItem('name') ) //получаем
localStorage.removeItem('name') //удаляем

JSON.stringify() //поеобразует обьект в строку
JSON.parse //преобразует строку в обьект

Последний раз редактировалось Mахmахmахimus, 13.02.2012 в 23:45.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery: странные вещи при добавлении скрипта wwwboy jQuery 2 18.12.2011 23:32
Создание скрипта "Итеррационные циклы" по формуле krasopetka Общие вопросы Javascript 0 17.11.2011 12:42
Круговорт скрипта.... Karl Общие вопросы Javascript 1 17.10.2009 15:37
Блок переключения меню на JS, два скрипта в одном файле Dizeloid Элементы интерфейса 0 30.07.2009 12:03
сохранение ява скрипта Sasha777 Общие вопросы Javascript 1 19.07.2009 17:35