0

jquery toggle :D の助けが必要です。したがって、左に 2 つのバー (1 つはログイン用、もう 1 つは登録用) がありますが、それらは同時に切り替えることができ、それは良くありません (1-意味がありません 2-見栄えがよくありません)。私は解決策を探していましたが、見つけられませんでした。おそらく、適切な言葉で検索していませんでした。誰かが私に解決策を教えてもらえますか?

$(document).ready(function(){
    $('.meniu-ico').click(function(){
        $('#sub-meniu-contulmeu').toggle( "slide" , 500);
    }); // sfarsit click user manage
    $('.inregistrare-ico').click(function(){
        $('#forma-inregistrare').toggle( "slide" , 500);
    }); // sfarsit click register
    $('.autentificare-ico').click(function(){
        $('#forma-autentificare').toggle( "slide" , 500);
    }); // sfarsit click login
}); // sfarsit jquery



<nav id='contulmeu'>
  <ul>
    <li><span class='meniu-ico'><a>Contul meu</a></span></li>
    <li><span class='inregistrare-ico'><a>Inregistrare</a></span></li>
    <li><span class='autentificare-ico'><a>Autentificare</a></span></li>
  </ul>
</nav>
4

1 に答える 1

1

次のようなことを試してください:

$('a').on('click', function () {
    $('a.active').not(this).removeClass('active');
    $(this).toggleClass('active');
});
于 2013-09-14T17:33:46.570 に答える