同様の質問がSOに存在することはよく知っていますが、それはひどく提示され、そのために未回答のままでした.
問題は次のとおりです。このプラグインでマルチフィルタリングを有効にすると行き詰まりました。誰かがそれを行う方法を怒鳴るフィドルを使用して教えてもらえますか?
問題は次のとおりです。lemons をクリックして small をクリックすると、もちろん、小さいレモンが表示されるはずです。ただし、代わりに大きなレモンを使用することにした場合は、同じフィルター カテゴリの以前の「小さな」フィルターをオーバーライドしながら、大きなレモンのみを切り替えて表示する必要があります。
したがって、同じカテゴリのフィルタは互いにスタックするべきではなく、「クリックしてオフにする」チェックボックス スタイルを必要とせずに互いに除外する必要があります。これは可能ですか?
これは私がこの効果を達成するのに最も近いですが、私が説明した問題はまだ残っています
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/
前もって感謝します