公文包过滤器按钮不起作用

时间:2018-01-04 作者:Sinan

“我的主题”在其页面生成器上有一个名为“显示公文包类别筛选按钮”的选项,用于放置公文包类别的筛选按钮。正如你从下面的链接中看到的,它获取了我的投资组合类别,但当我按下按钮时,它什么也没做。它以前工作过,但突然停止了工作。为什么你认为它不起作用?

http://www.ekn.sinankarabulut.com/tum-urunler/dikey-enjeksiyonlar/

谢谢

2 个回复
SO网友:Cedon

看起来你的plugins.js 根据我的控制台,在第35行。我发现了错误TypeError: portfolioContainer.imagesLoaded is not a function.

所讨论的代码是:

if (jQuery().isotope){
        var portfolioContainer = jQuery(\'.w-portfolio.type_sortable .w-portfolio-list-h\');
        if (portfolioContainer) {
            portfolioContainer.imagesLoaded(function(){
                portfolioContainer.isotope({
                    itemSelector : \'.w-portfolio-item\',
                    layoutMode : \'fitRows\'
                });
            });

            jQuery(\'.w-filters-item\').each(function() {
                var item = jQuery(this),
                    link = item.find(\'.w-filters-item-link\');
                link.click(function(){
                    if ( ! item.hasClass(\'active\')) {
                        jQuery(\'.w-filters-item\').removeClass(\'active\');
                        item.addClass(\'active\');
                        var selector = jQuery(this).attr(\'data-filter\');
                        portfolioContainer.isotope({ filter: selector });
                        return false;
                    }

                });
            });
            jQuery(\'.w-portfolio-item-meta-tags a\').each(function() {

                jQuery(this).click(function(){
                    var selector = jQuery(this).attr(\'data-filter\'),
                        topFilterLink = jQuery(\'a[class="w-filters-item-link"][data-filter="\'+selector+\'"]\'),
                        topFilter = topFilterLink.parent(\'.w-filters-item\');
                    if ( ! topFilter.hasClass(\'active\')) {
                        jQuery(\'.w-filters-item\').removeClass(\'active\');
                        topFilter.addClass(\'active\');
                        portfolioContainer.isotope({ filter: selector });
                        return false;
                    }

                });
            });

        }
看来这是Isotope.js 库以及您的主题是如何实现它的。我试图在演示中查看主题本身,但它显然不再可用。

因为这是一个高级主题,所以您可能需要查看获取它的地点并寻求支持。

SO网友:Gary D

imagesLoaded是由与同位素相同的作者制作的js库。js-包含在页脚中的脚本。我猜是imagesLoaded 没有正确排队,或者应该包含在你的同位素构建中。js。

结束

相关推荐

Shortcode IF statment help

下面是我一直致力于运行短代码的代码。我已经尝试实施if() 声明,但没有任何效果。我有两个输出。我想做的是,如果属性(\'img\', \'user\', \'text\') 显示在快捷码中$output1.否则,如果属性(\'img\', \'text\', \'length\', \'material\', \'power\') 显示在快捷码中$output2.function hire_equipment_func($atts) { extract( s