Skip to content

Instantly share code, notes, and snippets.

@morozVA
Last active March 1, 2018 14:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save morozVA/781033561ecf3a5708168490acef8145 to your computer and use it in GitHub Desktop.
Save morozVA/781033561ecf3a5708168490acef8145 to your computer and use it in GitHub Desktop.
js Переключение вида карточки товара в разделе каталога
/ ====================================================
// Запись выбранного вида каталога (плитка или ряд)
Нужен jquery.session.js https://github.com/AlexChittock/JQuery-Session-Plugin
// ====================================================
$('.setting-view a').click(function() { // клик по кнопке выбора
view = $(this).attr('href'); // запоминаем ссылку выбранного пункта
view = view.substring(1); // обрезаем значок # в ссылке
$.session.set('cat-view', view); // передаем полученное значение в сессию
});
view = $.session.get('cat-view'); // отлавливаем значение из сессии
if (view != 'lineMode') { // если выбран не вид "в ряд"
$('.view-grid').addClass('active'); // добавляем активный класс кнопке с плиткой
$('.tab-content #gridMode').addClass('active').addClass('show'); // показываем каталог плиткой
} else { // если выбран вид "в ряд"
$('.view-line').addClass('active'); // добавляем активный класс кнопке с рядами
$('.tab-content #lineMode').addClass('active').addClass('show'); // показываем каталог рядами
}; // END Запись выбранного вида каталога ===========
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment