我以 jQuery Masonry 样式 ( http://masonry.desandro.com/ ) 和 jQuery Quicksearch ( https://github.com/DeuxHuitHuit/quicksearch )显示我的结果。
当我进行搜索时,不匹配的“砖块”会被删除/隐藏 - 这是正确的。但是剩下的匹配的“砖块”散布在页面各处,因为它们被锁定在一个特定的位置。
我知道 Masonry 能够在调整浏览器窗口宽度时重新定位“砖块”,所以我的第一个想法是通过在 Quicksearch -option 中添加一些东西来触发这种效果: -像这样:+1px
-1px
onAfter
onAfter: function (){
window.resizeBy(101,0);
}
只是为了检查我是否可以设法更改窗口大小,但这根本不起作用。
有人做过类似的事情吗?
- 或者,有没有办法在事件发生后重新定位砌体 - “砖块”,比如 onkeyUp
或其他什么?