Сохранение скрипта в локальное хранилище
Здравствуйте, никак не могу разобраться в этом, есть такой вот скрипт у меня:
$(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();
});
});
Нужно чтобы его действия сохранялись в локальное хранилище, как это сделать ? |
ну создай обьект с настройками, например так
var options = {singleswitch : false, compactswitch: false, fullswitch: false, } при кликах: 1) изменяй эти настройки. 2) записывай этот обьект в хранилеще для этого распарси его в текстовую строку, так как хранилеще может работать только со строками. преобразуй строки в обьект и наоборот через JSON |
ага словами легко, можешь показать с этим моим кодом ?
|
localStorage.setItem('name', 'привет') //устанавливаем
alert( localStorage.getItem('name') ) //получаем
localStorage.removeItem('name') //удаляем
JSON.stringify() //поеобразует обьект в строку
JSON.parse //преобразует строку в обьект
|
| Часовой пояс GMT +3, время: 00:38. |