Maison >interface Web >Questions et réponses frontales >Comment utiliser la méthode bascule jquery1.9.1

Comment utiliser la méthode bascule jquery1.9.1

藏色散人
藏色散人original
2021-11-18 10:56:494459parcourir

Comment utiliser la bascule jquery1.9.1 : 1. Ouvrez le code js correspondant ; 2. Ajoutez le code "$.fn.toggle = function( fn, fn2 ) {...}" au js pour lier la bascule d'élément fonction.

Comment utiliser la méthode bascule jquery1.9.1

L'environnement d'exploitation de cet article : système windows7, version jquery1.9.1, ordinateur DELL G3

jquery1.9.1 Comment utiliser la méthode bascule ?

Comment utiliser la fonction bascule dans jquery version 1.9 ou supérieure ? La méthode

toggle() est utilisée pour lier deux ou plusieurs fonctions de gestionnaire d'événements pour répondre tour à tour à l'événement de clic de l'élément sélectionné.

Mais cette fonctionnalité a été supprimée dans les versions 1.9 et supérieures.

Je pense que cette fonction est plutôt bonne. Ce qui suit est collecté sur Internet. Vous pouvez ajouter le code suivant à js, ​​et ensuite vous pouvez lier la fonction bascule à l'élément.

$.fn.toggle = function( fn, fn2 ) {
    var args = arguments,guid = fn.guid || $.guid++,i=0,
    toggle = function( event ) {
      var lastToggle = ( $._data( this, "lastToggle" + fn.guid ) || 0 ) % i;
      $._data( this, "lastToggle" + fn.guid, lastToggle + 1 );
      event.preventDefault();
      return args[ lastToggle ].apply( this, arguments ) || false;
    };
    toggle.guid = guid;
    while ( i < args.length ) {
      args[ i++ ].guid = guid;
    }
    return this.click( toggle );
  };

Apprentissage recommandé : "Tutoriel vidéo jquery"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn