0

こちらをご覧ください: http://jsfiddle.net/mAMY2/1/

ご覧のとおり、フィルター機能と「もっと見る」機能があります。フィルター機能との競合を避けるために、「もっと見る」機能の機能を変更したいと考えています。たとえば、.show() と .hide() に代わるものがあるのではないでしょうか?

紛争の概要:

「Show More」機能と「Filter」機能はどちらも表示値を操作することで機能します。たとえば、9 つのボックスのうち 3 つだけが表示されている場合に、特定のカテゴリをフィルター処理することを選択すると、3 つ以上のボックスが表示される可能性があります。同様に、特定のカテゴリのみを > 表示することを選択し、さらに多くのカテゴリを表示したい場合、他のカテゴリも ?> 表示されます。

ありがとうございました

4

2 に答える 2

1

css を使用.addClassして可視性を制御できます。.removeClass

于 2012-10-11T13:35:36.470 に答える
0

私が正しく理解していれば、[さらに表示] をクリックすると、同じカテゴリ ボックスが選択され、すべてを表示するわけではなく、これを使用できると予想されます。しかし、少なくともあなたはアイデアを得る

var cat=0;
$('#showMore a').click(function(){
    if(cat==0)
     $('.box:hidden:lt(3)').animate({height: 'toggle'}, 500);
    if(cat==1)
     $('.box cat1:hidden:lt(3)').animate({height: 'toggle'}, 500);
    if(cat==2)
     $('.box cat2:hidden:lt(3)').animate({height: 'toggle'}, 500);
});
于 2012-10-11T13:45:27.943 に答える