Maison > interface Web > tutoriel CSS > le corps du texte

Comment puis-je faire clignoter des éléments de texte en utilisant jQuery ?

Patricia Arquette
Libérer: 2024-10-29 20:46:02
original
377 Les gens l'ont consulté

How can I make text elements blink using jQuery?

Clignotement de texte avec jQuery : un guide complet

Il est courant de faire clignoter les éléments de texte dans une page Web. jQuery fournit une solution puissante et compatible avec tous les navigateurs pour cette tâche.

Implémentation

Pour faire clignoter le texte dans jQuery, nous pouvons utiliser ses méthodes setInterval() et css(). Voici un extrait de code concis et simple :

<code class="javascript">$('.blink').each(function() {
    var elem = $(this);
    setInterval(function() {
        if (elem.css('visibility') == 'hidden') {
            elem.css('visibility', 'visible');
        } else {
            elem.css('visibility', 'hidden');
        }    
    }, 500);
});</code>
Copier après la connexion

Dans ce code, nous :

  1. Utilisons la méthode each() pour parcourir tous les éléments avec la classe Blink.
  2. Pour chaque élément, nous utilisons setInterval() pour créer un intervalle qui déclenche l'effet clignotant toutes les 500 millisecondes (une demi-seconde).
  3. Dans la fonction d'intervalle, nous basculons le style de visibilité de l'élément pour alterner entre les états visible et caché, lui donnant une apparence clignotante.

Compatibilité

Le code fourni fonctionne de manière transparente sur les navigateurs modernes, notamment Internet Explorer, Firefox et Chrome.

Désactivation du clignotement

Pour arrêter le clignotement du texte, appelez simplement clearInterval() sur l'ID d'intervalle renvoyé par setInterval(). Voici comment :

<code class="javascript">var intervalId = setInterval(function() {
    // Code to make text blink...
}, 500);

// To stop blinking, call clearInterval() like this:
clearInterval(intervalId);</code>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal