0
votes

Vanilla JavaScript ES6 équivalent de JQuery Toggle ()?

Ce jQuery bascule () code> fonction fonctionne bien. Quelle est la bonne pratique pour faire la même chose à Vanilla JavaScript (ES6 préféré)?

$("#sign_up_btn").click(function(e) {
    $(signUpForm).toggle("hide");
    $(loginForm).toggle("hide");
});

$("#login_btn").click(function(e) {
    $(signUpForm).toggle("hide");
    $(loginForm).toggle("hide");
});


0 commentaires

4 Réponses :


1
votes

Vous pouvez faire de cette façon.

p>

<p>
  <a class="toggle" href="#example">Toggle Div</a>
</p>

<div class="toggle-content" id="example">
  Here's some text we want to toggle visibility of. Let's do it!
</div>


1 commentaires

1
votes

Si Signupform et loginform sont alors des identifiants, vous pouvez essayer ce qui suit: xxx


0 commentaires

3
votes

Toggle natif

La classe peut être basculé de manière nativement via element.classlist.toggle code> : p>

p>

<button id="sign_up_btn">toggle</button>

<div class="content">Toggle this content</div>


0 commentaires

1
votes

Vous pouvez faire quelque chose comme ceci:

Note: strong> Le CSS est juste pour que nous puissions vérifier ici. p>

p>

<input type="button" id="sign_up_btn" value="Sign up" />

<div id="signUpForm">Sign up form</div>
<div id="loginForm">Log in form</div>


0 commentaires