Lorsque j'ai récemment écrit une instance, j'ai utilisé la fonction de bascule, mais lorsque l'appel est appelé, l'élément sera caché. Bachelon n'est pas autorisé à rechercher le document JQuery API sur Internet. La raison a finalement été trouvée:
Il s'est avéré qu'après la version JQuery 1.9, Toggle () a changé.
Remarque: Cette signature de méthode a été définie dans JQuery 1.8 et supprimée dans jQuery 1.9.
Dans la première version, il y avait deux toggle () avec le même nom, mais la méthode d'exécution était différente:
.Toggle (Handler (EventObject), Handler (EventObject) [, Handler (EventObject)])
Description: liez deux ou Morers aux éléments correspondants, à exécuter sur des clics alternatifs.
=========================================.
.Toggle ([durée] [, complet])
Descripteur: afficher ou masquer les éléments correspondants.
La version suivante a supprimé la première fonction Toggle (), ce qui a fait masquer l'élément l'élément lorsqu'il a été utilisé pour appeler la fonction de commutation.
=====================.
Maintenant que cette fonction est supprimée, la demande est toujours requise. Comment réaliser des tours de commutation de plusieurs événements?
Différentes fonctions peuvent être effectuées en jugeant différentes situations par l'événement de clic, ou différentes fonctions sont effectuées en définissant un nombre de variables.
Copier le code du code comme suit:
var num = 0;
$ ('#Button').
if (num ++% 2 == 0) {{{
// Dosomething
} Autre {
// fait autre chose
}
e.PreventDefault ();
});