同位素组合过滤器的关键字和搜索
Isotope - combining filter by keyword and search
我正试图通过搜索组合过滤器和同位素关键字过滤器。对于搜索过滤器,我基于http://codepen.io/desandro/pen/wfaGu
的代码你可以在http://fiddle.jshell.net/8DJ8V/上看到我的代码
在这一点上,我现在,它工作,如果你开始搜索,然后使用过滤器。但如果用户开始使用过滤器,然后尝试搜索,搜索将无法工作。可能是我放置函数和/或试图初始化同位素两次的顺序出错-但我无法绕过它。
任何想法?
keyup函数再次调用函数$container.同位素(),当您单击某些按钮时,过滤器丢失。
所以我在你的代码做了一些改变:http://fiddle.jshell.net/lucaspedroza/7t8mgont/
在第32行,我添加了过滤器函数:$container.isotope({
filter: function() {
return qsRegex ? $(this).text().match( qsRegex ) : '.active';
},
});
}, 200 ) );
并在使用过滤器时清理输入,这样就不会混淆正在使用哪个过滤器。
我希望我对你有帮助。
问候。
相关文章:
- Javascript关键字搜索子类Div值
- 当在文本框中搜索关键字时,我会得到以前的结果作为输出
- 在UltraEdit中搜索关键字
- 从下拉列表中搜索并建议关键字
- javascript搜索数组,返回找到的关键字
- 根据完整的关键字突出显示搜索关键字的文本
- Javascript在正文文本中搜索关键字,如果找到,则重定向到特定的URL
- 在提取的文本 JavaScript 中搜索关键字
- 使用JavaScript突出显示“结果”中的“搜索关键字”
- 如何解析pdf文件的本地副本并使用javascript搜索关键字出现
- 检测谷歌即时搜索并从URL中提取搜索关键字
- Javascript:获取访问者's document.referrer中的搜索关键字来自谷歌搜索引擎
- 在正文中搜索关键字
- 在单击按钮时将选定的单选按钮值添加到搜索关键字
- 如何使用jquery在搜索结果中突出显示搜索关键字
- Javascript在HTML中搜索关键字,并用em标记包围它们
- 在文件中搜索关键字,然后记录行的其余部分
- 将搜索关键字保存到JavaScript中的文本文件中
- 正在JSON响应中搜索关键字
- 使用cookie数据作为网站搜索关键字