Home About blog
Search


jQuery.toggle()

Liste des paramètres acceptés :

toggle(pair,impair)

Permet de switcher entre deux fonctions à chaque clic sur les élements de la sélection. Dès que l'un d'entre eux est cliqué, la première fonction est éxécutée, et lors d'un nouveau clic, la seconde sera éxécutée, puis de nouveau la première,etc.

Utilisez unbind("click") pour annuler l'effet de cette fonction.

Paramètres:

  • pair (Fonction): fonction à éxécuter lors de chaque clic pair
  • impair (Fonction): fonction à éxécuter lors de chaque clic impair

Cette methode renvoie: objet jQuery

Prenons l'exemple suivant:

$("p").toggle(function(){ $(this).addClass("selected"); },function(){ $(this).removeClass("selected"); });

toggle()

Bascule l'état d'affichage des éléments sélectionnés. Si ils sont affichés, la fonction les cache, et inversement.

Cette methode renvoie: jQuery

Prenons l'exemple suivant:

$("p").toggle()

Testons sur le script suivant:

<p>Hello</p><p style="display: none">Hello Again</p>

On obtiendra :

<p style="display: none">Hello</p>, <p style="display: block">Hello Again</p>

Envie de vous exprimer ?

Nom / Pseudo (*)
Email (*)
Site Web
Commentaire (*)
 

Ils ont osé le dire ...

 
Gravatar de Nimo  
jarodxx

# 25 - Le mardi 03 mars à 09h 56min 29s par Nimo

Bonjour, Est-il possible de rendre le display tjs en none et non en block pour l'élément que l'on souhaite cacher/afficher ? Merci

Ajoutez le moteur de recherche jquery a Firefox

2009-02-25 11:48:44

Nouvelles fonctions dans le manuel
Et paf ca tombe comme s'il en pleuvait , les nouvelles fonctions jquert  apport ...

2009-02-05 17:03:07

Insertion des commentaires
Et voila , comme promis les commentaires sont ouverts a tous (et a toutes ;) P ...

Bookmark This Page Envie de nous soutenir ?
jquery documentation francaise