首页 > 解决方案 > 使用 mixitup 手动删除元素

问题描述

我想用 mixitup 隐藏我已经过滤的 div 中的某些元素。根据 kunkalabs 文档here,我应该可以通过调用.remove()方法来做到这一点。

我在他们的一个示例上进行了尝试,但无法使其正常工作。它总是显示错误。我在这里有一个例子:https

://jsfiddle.net/gtr347mh/我直接从文档中获取了这个,所以我不知道为什么它不起作用:

 var containerEl = document.querySelector('.container2');

        var mixer = mixitup(containerEl, {
            multifilter: {
                enable: true
            },
            animation: {
                effects: 'fade translateZ(-100px)'
            }
                        });

            var elementsToRemove = containerEl.querySelectorAll('.toremove');

            console.log(elementsToRemove.length)

            mixer.remove(elementsToRemove)
                 .then(function() {
                     console.log(containerEl.querySelectorAll('.toremove').length);
                 });

它应该隐藏任何带有“tohide”类的div,但它没有。
有没有什么办法解决这一问题?

标签: javascriptjquerymixitup

解决方案


推荐阅读