javascript - 使用 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,但它没有。
有没有什么办法解决这一问题?
解决方案
推荐阅读
- postgresql - 如何强制前缀“pg_”在 postgres 中创建新用户?
- macos - 每次我在我的 Mac 上打开终端时,我都会得到 /Users/shubh01/.zshrc:source:73: no such file or directory
- apparmor - AppArmor:没有任何附加参数的单个“文件”子句是什么意思?
- mysql - Mysql联合二区列合二为一
- r - 如何使用 R 中 gplots 包中的 plotmeans() 函数绘制平均值和置信区间条形图
- c - 如何用始终写入 `uint8_t*` 的函数替换 `fwrite`
- java - 为什么从图库中选择的图片尺寸较大,但没有显示?
- mariadb - Galera 集群节点之一定期异步和重新同步
- javascript - 在 javascript 函数中仅指定参数的子集
- javascript - 分配给变量时,JavaScript 递归函数如何工作?