English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O método toggleClass() alternar entre adicionar e remover uma ou mais classes do elemento selecionado.
Este método verifica o nome da classe especificado para cada elemento:
Se o nome da classe estiver ausente, adicione
Se o nome da classe já foi configurado, remova-o
Mas, ao usarstateParâmetros, você pode especificar apenas remover ou apenas adicionar o nome da classe.
Nome da classe para alternar:
$(selector).toggleClass(className)
UsostateParâmetros de alternância de classe:
$(selector).toggleClass(className, state)
Usar função para alternar classe:
$(selector).toggleClass(function(index, currentClass), state)
Alternar entre adicionar e excluir o nome da classe "anotherClass" em todos os elementos <p>:
$("button").click(function(){ $("p").toggleClass("anotherClass"); });Teste e veja‹/›
UsostateParâmetro adiciona ou remove apenas o nome da classe:
$("button").click(function(){ $("p").toggleClass("anotherClass", true); });Teste e veja‹/›
Parâmetro | Descrição |
---|---|
className | Especificar para adicionar/Classe(s) removida(s) (separadas por espaço) |
state | Um valor booleano, que determina se deve adicionar (true) ou excluir o nome da classe (false) |
function(index, currentClass) | Função, que retorna uma ou mais (separadas por espaço) nomes de classe, que serão adicionados ao nome de classe existente ou removidos do nome de classe existente.
|