Als ich kürzlich eine Instanz geschrieben habe, habe ich die Umschaltfunktion verwendet, aber wenn der Anruf aufgerufen wird, wird das Element versteckt. Bachelon darf nicht nach dem Jquery -API -Dokument im Internet suchen. Der Grund wurde endlich gefunden:
Es stellte sich heraus, dass sich Toggle () nach der JQuery 1.9 -Version geändert hat.
HINWEIS: Diese Methode wurde in JQuery 1.8 eingestellt und in JQuery 1.9 entfernt.
In der frühen Version gab es zwei Toggle () mit demselben Namen, aber die Ausführungsmethode war anders:
.Toggle (Handler (EventObject), Handler (EventObject) [, Handler (EventObject)]))
Beschreibung: Binden Sie zwei oder Morer an die übereinstimmenden Elemente, um auf alternativen Klicks ausgeführt zu werden.
=========================================== ===
.Toggle ([Dauer] [, vollständig])
Beschreibung: Zeigen oder ausblenden Sie die übereinstimmenden Elemente an.
Die nachfolgende Version entfernte die erste Toggle () -Funktion, die dazu führte, dass das Element das Element ausblätterte, wenn es verwendet wurde, um die Schaltfunktion aufzurufen.
=======================
Nachdem diese Funktion entfernt wird, ist die Nachfrage noch erforderlich. Wie kann ich das Umschalten mehrerer Ereignisse erreichen?
Verschiedene Funktionen können ausgeführt werden, indem verschiedene Situationen nach dem Click -Ereignis beurteilt werden, oder es werden unterschiedliche Funktionen durchgeführt, indem eine variable Anzahl festgelegt wird.
Kopieren Sie den Code -Code wie folgt:
var num = 0;
$ ('#Button').
if (num ++ %2 == 0) {{{{{{{{{{{{{{{{
// Dosen etwas
} Anders {
// toothersomething
}
E.PreventDefault ();
});