Вывод товаров списком или сеткой

232
02 апреля 2018, 22:08

Здравствуйте! На сайте есть вывод товаров сеткой (т.е. каждый товар имеет ширину col-md-4). Необходимо сделать так чтобы пользователь сам мог выбрать в каком виде выводить, списком или сеткой (col-md-4 или col-md-12). Сейчас сделал так, при нажатии на кнопку(например: выводить списком) с помощью js удаляю класс col-md-4 и добавляю класс col-md-12. Естественно все работает но только если не перезагружать страницу. Как сделать так чтобы и при перезагрузки страницы настройки не сбивались? Где хранить настройки?

Answer 1

Вы можете при переключении вида отправлять ajax на сервер, в котором будете сообщать, что переключился вид. На сервере записывать в Cookie текущий вид, а при перезагрузке страницы проверять Cookie и рисовать именно тот вид, на который в последний раз переключался пользователь.

READ ALSO
Как ограничить область для клика? JS

Как ограничить область для клика? JS

Суть скрипта в том, что квадрат перемещается туда где был совершен клик, но здесь есть два ползунка, если по ним совершить клик, то есть задействовать...

189
Объединить clipPath, pattern и linearGradient в SVG

Объединить clipPath, pattern и linearGradient в SVG

Я пытаюсь создать фон, состоящий из градиента нескольких точек, от зеленого до желтого, слева направоПоэтому идея заключалась в том, чтобы...

222
Как сделать эффект трещины у текста

Как сделать эффект трещины у текста

Данный Q-A является продолжением прошлого(стилизация текста SVG)

219
Как закрыть меню при клике на его пункт?

Как закрыть меню при клике на его пункт?

Добрый вечер, друзьяДля вступления хотел бы уточнить, что в js я пока полный ноль, только начинаю знакомится, поэтому прикреплю весь js прошлого...

181