Maison  >  Article  >  interface Web  >  Comment remplacer le basculement de classe jQuery par du JavaScript pur ?

Comment remplacer le basculement de classe jQuery par du JavaScript pur ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-21 11:13:291007parcourir

How to Replace jQuery Class Toggling with Pure JavaScript?

Alternative JavaScript pure pour le basculement de classe jQuery

Problème :
Conversion d'un code jQuery qui bascule les noms de classe pour un menu réactif en JavaScript pur.

Solution :

Option 1 :

  • Utiliser la classList. toggle(), qui est prise en charge par la plupart des navigateurs modernes.
<code class="javascript">var menu = document.querySelector('.menu');
menu.classList.toggle('hidden-phone');</code>

Option 2 (navigateurs plus anciens) :

  • Utilisez la classList Bibliothèque .js pour activer la fonctionnalité classList.toggle().
<code class="javascript">// Install classList.js using your preferred package manager.
var menu = document.querySelector('.menu');
menu.classList.toggle('hidden-phone');</code>

Remarque supplémentaire :

  • Il est recommandé d'utiliser des classes à la place d'identifiants pour une meilleure encapsulation et pour éviter de polluer l'espace de noms global.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn