1 - У меня есть форма поиска и фильтрации на моем мобильном сайте (480px и ниже), созданная с помощью плагина Search and Filter Pro.Вот скриншот, показывающий, что я имею в виду: https://i.imgur.com/JsV0ssf.jpg Если вы щелкнете по «Фильтры показов», появятся фильтры.Проблема заключается в том, что когда вы расширяете его и просто нажимаете «фильтруй» (фильтр), кнопка «покарить фильтр» перестает работать - вы можете щелкнуть столько раз, сколько захотите, но он больше не будет расширяться (становится неактивным).После обновления все снова заработает.
Вторая проблема очень похожа на первую.На 480px и ниже, когда вы выбираете любую опцию и нажимаете «фильтруй», вся форма поиска исчезнет.После обновления все снова заработает нормально.
При разрешении от 960 до 480 пикселей есть кнопка для отображения боковой панели - https://i.imgur.com/kckpr0O.jpg.Также есть форма поиска и фильтрации.Когда вы используете его, вы не можете закрыть боковую панель - кнопка просто перестает работать (становится неактивной).
Эти проблемы на 100% вызваны плагином Search и Filter Pro.Когда я деактивирую его, все работает нормально.Скорее всего, проблема связана с этим: Событие Click не работает с динамически генерируемыми элементами , но, к сожалению, я не знаю, что с ним делать.
Вот мой сайт - http://gromocje.pl/
У кого-нибудь есть идеи, как это исправить?Я чувствую, что попробовал все ... Я никогда не видел такой проблемы.
Я пытался использовать этот код:
$(document).on('click', '.otfm-sp__title', function() {
$(this).parent().toggleClass('js-otfm-sp__opened js-otfm-sp__closed');
if ($(this).parent().hasClass('js-otfm-sp__opened')) {
$(this).parent().attr('aria-expanded', 'true')
} else {
$(this).parent().attr('aria-expanded', 'false')
}
});
, но не повезло: /