我有两个关于Isotope插件的问题。
第一个问题。有没有办法按字符串名称过滤图像?例如,如果我有以下名称:
Alex
Bob
Bobby
Bobbie
John
让我说我在搜索文本字段中键入“bob”,预期结果如下:
Bob
Bobby
Bobbie
这就是我目前所拥有的:
$(document).on('keyup', '.selection-search #search', function(e) {
switch(e.which) {
case 13: // enter
alert($('.selection-search input#search').val());
filters = [];
// get checked checkboxes values
$('#filters input', document).filter(':checked').each(function() {
filters.push( this.value );
});
// ['.white', '.blue'] -> '.white.blue'
filters = filters.join('');
iso.isotope({ filter: filters });
/**/
break;
}
});
任何人都可以提供按字符串名称过滤的示例吗?
第二个问题。有没有办法让图像重叠?类似于纸牌游戏Solitaire中牌的重叠方式?
答案 0 :(得分:0)
我通过字符串解决了过滤问题,但仍然需要图片重叠的帮助。如何使图像重叠类似于纸牌游戏Solitaire?
这就是我为过滤做的事情:
$('.selection-search #search', document).on('keyup', function(e) {
switch(e.which) {
default:
iso.isotope({ filter: function() {
var name = $(this).find('.imageName').text();
return ( name.indexOf( $('.selection-search input#search').val() ) > -1);
}});
break;
}
});