Помощь Опенкарт iCheck и фильтры

Тема в разделе "Opencart", создана пользователем Stealth421, 8 ноя 2015.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. Stealth421

    Stealth421 Постоялец

    Регистр.:
    11 янв 2014
    Сообщения:
    119
    Симпатии:
    30
    Решил поменять внешний вид чекбоксов в фильтре с помощью этого, но...
    если устанавливать чтоб фильтр срабатывал после кнопки применить, то все отлично работает, а если устанавливать срабатывание сразу после нажатия на чекбокс, то ничего не происходит,т.е. чекбокс отмечается но фильтр не срабатывает
    ос1.5.6.4
    пробовал mega filter pro и brainy filter, результат одинаковый
    что сделать чтоб фильтр срабатывал после клика на чекбокс?
     
  2. bezzubtsev

    bezzubtsev

    Регистр.:
    14 май 2015
    Сообщения:
    230
    Симпатии:
    65
    Скорее всего идёт конфликт скриптов. jquery.icheck.js - придает значение при клике. И модуль фильтра придает значение при клике - выдавая нужные товары через URL или Ajax.
    Попробуйте оставить стили чекбоксов (красоту), а скрипты не использовать.
     
  3. Stealth421

    Stealth421 Постоялец

    Регистр.:
    11 янв 2014
    Сообщения:
    119
    Симпатии:
    30
    то есть в jquery.icheck.js надо чтото удалить?

    p.s.
    проблема решилась добавлением
    $('input').on('ifChanged', function (event) { $(event.target).trigger('change'); });
     
    Последнее редактирование: 8 ноя 2015