0

だから私は2つのタブ(Tab1とTab2)を持っています。1 つはアクティブなクラスを持ち、もう 1 つはクラスを持っていません。tab2 をクリックすると、それが何であるかに基づいて、「行」クラスまたは「リスト」クラスを切り替える必要があります。

以下のコードに基づいてそれを達成できます。

しかし、Tab1をクリックすると、アクティブなクラスがあるため、同じ効果が発生したくありません。

そのために次のコードを設定しました。しかし、それはうまくいかないようです:

    $(document).on('click', '#view:not(.active)', toggleEvent);

    function toggleEvent() {
      $('.view-container').toggleClass('row').toggleClass('list');
    }

これがjsfiddleです: http://jsfiddle.net/RDewq/1/

:not はリスト要素だけで動作しますか?

4

1 に答える 1