• Telegram: mibazarow
  • Whatsapp: MihailBazarow
  • E-mail: mihail@bazarow.ru

Применение умного фильтра при выборе параметра, без AJAX

Внимание! Все сообщения на форуме проходят модерацию. Ваше сообщение появится после проверки.
Что бы сделать автоматическое применение фильтра достаточно немного jqery
Суть в том, что бы кнопка "Применить" нажималась сама при изменении параметра.

Под каждый параметр добавляем скрипт
Код
<script>
                   $("#<?= $arItem['CODE']; ?>").change(function () {
                       $('.over_loading_filter').toggleClass('over_loading_filter_db2');
                       $('.set_filter').click();
                   });
</script>

Суть скрипта:
- При изменении текущего параметра (с id #<?= $arItem['КОД ПАРАМЕТРА']; ?>)
- Происходит клик по элементу с классом .set_filter (который у кнопки "Применить", класс можете назвать по своему)
- К элементу с классом .over_loading_filter добавляется класс .over_loading_filter_db

Элемент over_loading_filter не обязательный, просто для красоты. В него помещаем картинку gif или svg с "индикатором загрузки" и размещаем по центру страницы
(тут уже моменты чисто оформительские).
Нужно, что бы показать пользователю что что-то происходит.
У .over_loading_filter {display:none}
У .over_loading_filter_db {display:block}

Пример работы https://dvs-ok.ru/catalog/dvigatel_i_k...uyushchie/
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 

Стоимость разработки на 1С-Битрикс:

Индивидуальная разработка магазина

от 400 000 руб. от 5-ти недель

Разработка магазина на 1С-Битрикс с нуля. Дизайн, сборка и оптимизация производительности под конкретный проект и требования. Реализация любого функционала без ограничений готовых решений.

Запуск сайта на готовом решении

от 100 000 руб. от 7-ми дней

Вариант для тех, кто не хочет тратить много средств на индивидуальный проект, и не имеет серьезных требований к сайту. Магазин, быстро запускается на базе одного из 200-та готовых решений.

Мобильное приложение

от 400 000 руб. от 1-го месяца

Разработка кроссплатформенного мобильного приложения, которое не уступает нативным решениям как в производительности, так и пользовательском опыте. Публикуется в AppStore, GooglePlay и RuStore

Сайт компании

от 250 000 руб. от 1-го месяца

Корпоративный сайт с информационными разделами, каталогом товаров или услуг. Включает формы обратной связи карточек каталога, любое количество статичных и динамичных разделов.

Инфресурс

от 300 000 руб. от 5-ти недель

Информационный ресурс любой сложности. Сайт для СМИ, городской портал или многопользовательская доска объявлений. Внутренние форумы, блоги- по необходимости.

Лечение сайтов от вирусов

от 30 000 руб. от 2-х дней

Выполню полную проверку сайта и окружения. В случае обнаружения вирусов проведу полный комплекс лечения проекта и закрытия лазеек.