0

私が知っていることはすべて試しました(javascript/jqueryを初めて使用したわけではありません)。

2 つのボタン A と B があります。各ボタンをクリックすると、それぞれの B コンテンツの表示/非表示 (トグル) が切り替わります。一度に 1 つのボタンのみが押された状態になり、そのコンテンツが表示されるため、A をクリックすると B ボタンとそのコンテンツがアクティブな場合、A ボタンは押された状態になり、A のコンテンツが表示され、B ボタンは押されていない状態になり、 B コンテンツが非表示になります。「押された状態」とは、背景色が異なることを意味します。また、Aボタンだけが押されてコンテンツが表示されている場合、もう一度押すと、Aボタンが押されずにコンテンツが非表示になります.Bと同じ.

以下のコードはめちゃくちゃだと思います。本当にすべてを試しましたが、jsとjqueryは私のものではありません..

誰かがこれを機能させる方法を教えてもらえますか? どうもありがとう!..

$(function() {
                $('#login').click(function() {
                    $('.login').slideToggle('slow');
                    $('#login').toggleClass('btn_on');
                    $("#register:visible").toggleClass("btn_off");
                    $('.register:visible').slideToggle('slow');

                    return false;
                });

                $('#register').click(function() {
                    $('.register').slideToggle('slow');
                    $('#register').toggleClass('btn_on');
                    $("#login:visible").toggleClass("btn_off");
                    $('.login:visible').slideToggle('slow');
                    return false;
                });

            });
4

1 に答える 1