Проблема с куки
Здравствуйте
Помогите пожалуйста Хочу прописать запоминание последнего вида сайта. Хочу использовать куки, но некорректно работают. Может ошибка в коде? $("#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, время: 02:58. |