1 –我的移动网站上有一个使用Search and Filter Pro插件制作的搜索和过滤器表单(480px及以下)。这是显示我的意思的屏幕截图:https://i.imgur.com/JsV0ssf.jpg 如果单击“Pokażfiltry”,将显示过滤器。问题是,当您展开它并仅单击“ filtruj”(过滤器)时,“Pokażfiltry”按钮将停止工作-您可以单击任意次,但不再展开(它不可单击)。刷新后,一切都会重新开始。
第二个问题与第一个非常相似。在480px及以下像素中,当您选择任何选项并单击“ filtruj”时,整个搜索表单都会消失。刷新后,一切都会恢复正常。
在960px至480px的分辨率下,有一个显示侧边栏的按钮-https://i.imgur.com/kckpr0O.jpg。还有一个“搜索和过滤”表单。使用它时,您无法关闭侧边栏-该按钮将停止工作(变为不可点击)。
这些问题是100%由Search and Filter Pro插件引起的。当我停用它时,一切正常。问题很可能与此有关:Click event doesn't work on dynamically generated elements,但不幸的是,我不知道该如何处理。
这是我的网站-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')
}
});
但没有运气:/