Quando escrevi uma instância recentemente, usei a função de alternância, mas quando a chamada é chamada, o elemento será oculto. O Bachelon não pode procurar o documento da API do JQuery na Internet. O motivo foi finalmente encontrado:
Após a versão do JQuery 1.9, Toggle () alterou.
Nota: Esta assinatura do método foi definida no jQuery 1.8 e removida no jQuery 1.9.
Na versão inicial, havia duas alternativas () com o mesmo nome, mas o método de execução era diferente:
.Toggle (Handler (EventObject), Handler (EventObject) [, Handler (EventObject)])
Descrição: vincule dois ou moradores aos elementos correspondentes, a serem executados em cliques alternativos.
============================================ ===
.toggle ([duração] [, completo])
Descrição: Exiba ou oculte os elementos correspondentes.
A versão subsequente removeu a primeira função Toggle (), que fez o elemento ocultar o elemento quando foi usado para chamar a função de comutação.
=======================
Agora que essa função é removida, a demanda ainda é necessária. Como alcançar a troca de turnos de vários eventos?
Diferentes funções podem ser executadas julgando diferentes situações pelo evento de clique, ou diferentes funções são executadas definindo uma contagem de variáveis.
Copie o código do código da seguinte forma:
var num = 0;
$ ('#Button').
if (num ++ %2 == 0) {{
// doSomething
} Outro {
// doothersomething
}
E.PreventDefault ();
});