流沙替代品

时间:2012-05-25 00:10:26

标签: jquery jquery-plugins

任何知道替代品的人?

http://razorjack.net/quicksand/

也许实际上会自动排序的东西? (是的,我很懒,k?)

编辑:

通过自动我的意思是,它应该只是排序,在一些标签之后等data-name="derr"(找到任何有id derr的人),没有2个不同的div ...

也许可以一次性更多事情...... 我有点必须这样做,因为,用户可以选择0到4个不同的标签...... 不想在html D中实现所有可能性:

2 个答案:

答案 0 :(得分:5)

我们在公司网站上使用了Isotope--它是一个具有类似功能的动态布局引擎。 它支持过滤和排序:

http://isotope.metafizzy.co/

请注意,商业用途的一次性许可证费用为25美元 - 但它比自己写一些东西要便宜很多。

答案 1 :(得分:3)

我没有在野外看到任何与 Quicksand 有关的事情,因为Quicksand创造了一些全新的东西。

他们有一个示例,包含源代码,以便对筛选后的结果HERE进行排序。只需看一下示例,注意您可以注入固定值而不是读取单选按钮的结果。这将照顾您的自动排序要求。

如果不需要这种排序方法,在您的结果被Quicksand过滤之后,使用 jQuery .sort()也可以按照此SO Post所示完成动画/显示。

就“ 一次性更多事情 ”排序后,Quicksand会读取您使用过滤器类别定义的标签它可以是多种类型,但由于您不希望通过HTML执行此操作,我必须假设是因为您从一开始就查看所有类别。

也就是说,只需将Quicksand配置为从一开始就显示 nothing ,并且当用户将 0添加到4个不同的标签时,过滤后的结果将为“ auto-已排序“并始终反映所提供的用户定义标签。

如何从一开始就将Quicksand配置为什么都不显示?设置没有过滤匹配的类别将允许这种情况发生。该特定类别也可以从菜单中隐藏。