Em JavaScript, controlar classes de elementos é crucial para o desenvolvimento dinâmico da web. Uma tarefa comum é alternar classes para alterar a aparência ou funcionalidade de um elemento. Embora o jQuery tenha simplificado essa tarefa, é essencial entender como realizá-la usando JavaScript puro.
O código jQuery fornecido usa o método toggleClass() para alternar o classes ocultas de menu e telefone oculto em elementos especificados.
JavaScript Equivalentes:
Os navegadores modernos suportam o método classList.toggle(). Por exemplo:
var menu = document.querySelector('.menu'); // Using a class instead, see note below.
menu.classList.toggle('hidden-phone');
Navegadores mais antigos pode usar a biblioteca classlist.js para implementar classList.toggle(). Exemplo:
var classList = require('classlist'); // Import the library
var menu = document.querySelector('.menu');
classList.toggle(menu, 'hidden-phone');
Como observação, é recomendável evitar o uso de IDs em seu código JavaScript. IDs são globais que vazam para o objeto de janela JavaScript, o que pode levar a um comportamento inesperado e possíveis vazamentos de memória. Em vez disso, use classes para código mais modular e encapsulado.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3