Effet Toggle avec JQuery - exemple > Informatique

Top-News.fr

Effet Toggle avec JQuery - exemple

jquery-toggle

Effet Toggle avec JQuery - exemple d' utilisation de la fonction" toggle " de la magnifique librairie javascript .

1) Il faut inclure dans le " head " de notre page la librairie JQuery :

<script type="text/javascript" src="jquery-1.2.6.pack.js"></script>

2) Toujours dans le " head " , on choisit l' élément qui va déclencher notre effet :

<script type="text/javascript">
jQuery(document).ready(function() {
$("#declencheur").click(function () {
$("#monDiv").toggle("slow");
});
});
</script>

A chaque clic sur l' élément d' ID " declencheur " on effectue la fonction toggle sur l' élément d' ID "monDiv" .
On peut passer différents arguments à la fonction toggle :
- toggle("") -> apparition , disparition du div sans aucun effet
- toggle("slow") -> apparition , disparition lente du div
- toggle("normal")
- toggle("fast")
- toggle("1000") -> temps en millisecondes de l' animation

3) Ensuite dans le " body " de notre page :

<span id="declencheur">
Cliquer ici : Effet Toggle
</span>

<div id="monDiv">
Mon div
</div>

La source du fichier HTML :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html>

<head>

<title>Fonction Toggle de JQuery</title>

<meta name="generator" content="HAPedit 3.1">

<script type="text/javascript" src="jquery-1.2.6.pack.js"></script>

<script type="text/javascript">
jQuery(document).ready(function() {
$("#declencheur").click(function () {
$("#monDiv").toggle("slow");
});
});
</script>

</head>

<body>

<h1>Effet Toggle de Jquery</h1>

<span id="declencheur">
Cliquer ici : Effet Toggle
</span>

<div id="monDiv" style="background-color:yellow;width:200px;height:200px;margin:10px;padding:10px;">
Mon div
</div>

</body>

</html>

Voir la démo .
Télécharger les sources .

voir toutes les infos : Informatique

Commentaire

  1. Francois

    Merci mais ne fonctionne pas chez moi.

    En copiant ca au dessus de :

    jQuery(document).ready(function() {
    $(”#declencheur”).click(function () {
    $(”#monDiv”).toggle(”slow”);
    });
    });

    et ca dans la sidebar:

    Cliquer ici : Effet Toggle

    Mon div

    Le texte apparait sans aucun effet

    Posté le 9 mai 2009

Votre avis sur le billet : Effet Toggle avec JQuery - exemple

« Effet de transparence au survol de la souris sur une image grâce au CSS

Top-News.fr

thead tbody tfoot - explications , exemple ( Tableau HTML ) »