【发布时间】:2020-11-24 07:12:39
【问题描述】:
我正在使用 Isotope.js 和 vanilla javascript。
在我的项目中,我放置了一个div 和一个display:none 来隐藏每个项目的关键字。例如,橙色项目具有关键字“颜色”和“水果”。因此,如果有人在输入表单中输入这三个词中的任何一个(橙色、颜色或水果),则该项目将通过 Isotope 显示。
Here is a jsfiddle showing my project.
我想要做的是,如果有人将所有三个单词以任何顺序输入到输入表单中,该项目将显示。现在,该项目仅在按顺序键入关键字时才会显示。例如,输入“fruit color”将显示项目 Orange,但“color fruit”则不会。
编辑: This answer here 正是我想要实现的目标。我将它应用到我的项目的 jQuery 版本中并且运行良好。但是,我在 vanilla JS 中重写它时遇到了麻烦。非常感谢任何帮助。
【问题讨论】:
标签: javascript input jquery-isotope