www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 2f4d55a9e3f8a42be6fbb0a94001a71b035850c3
parent 6b9c6b89bde22c301bdaaecc7d034aea03472f64
Author: Georges Dupéron <jahvascriptmaniac+github@free.fr>
Date:   Sat, 21 Aug 2010 16:25:32 +0200

Curseur clignotant

Diffstat:
Mediteur.css | 6+++++-
Mediteur.js | 18+++++++++++++++++-
2 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/editeur.css b/editeur.css @@ -2,6 +2,10 @@ display:inline-block; width:1px; height:1em; - background-color:black; + background-color:transparent; margin:0 1px; } + +.curseur.affiché { + background-color:black; +} diff --git a/editeur.js b/editeur.js @@ -1,5 +1,21 @@ $(function() { var éditeurs = $(".editeur-semantique"); éditeurs.append('<span class="text">hello <span class="curseur"></span>world</span>'); - $(".curseur").show(); + curseurClignotant(); }); + +function curseurClignotant() { + var affiché = false; + var clignote = function() { + if (affiché) { + $(".curseur").removeClass("affiché"); + var délai = 500; + } else { + $(".curseur").addClass("affiché"); + var délai = 800; + } + affiché = !affiché; + window.setTimeout(clignote, délai); + }; + clignote(); +}