我很清楚在 SO 上存在类似的问题,但它的呈现很糟糕,因此没有得到回答。
问题是:我在这个插件上启用多重过滤时遇到了死胡同。谁能告诉我使用小提琴波纹管怎么做?
这里有一个问题:如果我单击柠檬并单击小,它当然应该显示小柠檬。但是,如果我决定改用大柠檬,它应该切换并只显示大柠檬,同时覆盖同一过滤器类别中以前的“小”过滤器。
因此,同一类别的过滤器不应相互堆叠,而应相互排除,而无需“单击它们关闭”复选框样式。这甚至可能吗?
这是我最接近实现这种效果的方法,但我描述的问题仍然存在
targetSelector : '.mix',
filterSelector : '.filter',
sortSelector : '.sort',
buttonEvent: 'click',
effects : ['fade', 'scale'],
listEffects : null,
easing : 'smooth',
layoutMode: 'grid',
targetDisplayGrid : 'inline-block',
targetDisplayList: 'block',
listClass : '',
gridClass : '',
transitionSpeed : 600,
showOnLoad : 'all',
sortOnLoad : false,
multiFilter : true,
filterLogic : 'and',
resizeContainer : true,
minHeight : 0,
failClass : 'fail',
perspectiveDistance : '3000',
perspectiveOrigin : '50% 50%',
animateGridList : true,
onMixLoad: null,
onMixStart : null,
onMixEnd : null,
这是小提琴,请帮助http://jsfiddle.net/DwX29/
提前致谢