Проблема с куки
Здравствуйте
Помогите пожалуйста Хочу прописать запоминание последнего вида сайта. Хочу использовать куки, но некорректно работают. Может ошибка в коде?
$("#style-grid").click(function(){
$("#block-tovar-grid").show();
$("#block-tovar-list").hide();
$("#style-grid").attr("src","/images/grid-512-active.png");
$("#style-list").attr("src","/images/list.png");
$.cookie('select_style','grid');
});
$("#style-list").click(function(){
$("#block-tovar-grid").hide();
$("#block-tovar-list").show();
$("#style-list").attr("src","/images/list-active.png");
$("#style-grid").attr("src","/images/grid-512.png");
$.cookie('select_style','list');
});
if ($.cookie('select_style') == 'grid')
{
$("#block-tovar-grid").show();
$("#block-tovar-list").hide();
$("#style-grid").attr("src","/images/grid-512-active.png");
$("#style-list").attr("src","/images/list.png");
}
else {
$("#block-tovar-grid").hide();
$("#block-tovar-list").show();
$("#style-list").attr("src","/images/list-active.png");
$("#style-grid").attr("src","/images/grid-512.png");
}
В зависимости от выбранного вида его иконка изменяет цвет. Но хочу, чтобы последний вид оставался и при перезагрузки Подключен файл jquery.cookies.min.js ссылка на сайт http://myphpshop.esy.es/ Спасибо |
проблема решена
не тот файл подключен |
olezya, забудь про куки - это прошлый век, в них только сессию PHP хранить. Используй localStorage/sessionStorage.
|
Я бы вобще серверный вариант сначала сделал. А уже затем на js - функцию трансформирования одного вида в другой (если это возможно, что скорее всего) - как улучшенный вариант. Режим отображения все-таки в куках тогда лучше будет хранить.
|
| Часовой пояс GMT +3, время: 06:59. |