Maison > interface Web > js tutoriel > Effet d'entrée clignotant implémenté avec les compétences JavaScript et jQuery_javascript

Effet d'entrée clignotant implémenté avec les compétences JavaScript et jQuery_javascript

WBOY
Libérer: 2016-05-16 15:14:53
original
1255 Les gens l'ont consulté

L'exemple de cet article décrit l'effet d'entrée clignotant implémenté par JavaScript et jQuery. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

partie HTML

<div id="code">
  <p>/**</p>
  <p>*2014-2-12</p>
  <p>*代码自动闪烁输入</p>
  <p>*/</p>
  2014-2-14,I want to say:<br />
  Baby, I love you forever!<br />
</div>

Copier après la connexion

partie js

function typewriter(id){
  var $ele = document.getElementById(id);
  var str = $ele.innerHTML, progress = 0;
  $ele.innerHTML = '';
  var timer = setInterval(function() {
    var current = str.substr(progress, 1);
    if (current == '<') {
      progress = str.indexOf('>', progress) + 1;
    } else {
      progress++;
    }
    $ele.innerHTML =str.substring(0, progress) + (progress & 1 &#63; '_' : '');
    if (progress >= str.length) {
      clearInterval(timer);
    }
  }, 75);
}

Copier après la connexion

Comment utiliser :

typewriter("code");
Copier après la connexion

Faites-en un plug-in jquery

(function($) {
  $.fn.typewriter = function() {
    var $ele = $(this), str = $ele.html(), progress = 0;
    $ele.html('');
    var timer = setInterval(function() {
      var current = str.substr(progress, 1);
      if (current == '<') {
        progress = str.indexOf('>', progress) + 1;
      } else {
        progress++;
      }
      $ele.html(str.substring(0, progress) + (progress & 1 &#63; '_' : ''));
      if (progress >= str.length) {
        clearInterval(timer);
      }
    }, 75);
  };
})(jQuery);

Copier après la connexion

Comment utiliser :

$("#code").typewriter();
Copier après la connexion

Les lecteurs intéressés par davantage de contenu lié à JavaScript peuvent consulter les sujets spéciaux sur ce site : "Résumé des compétences d'exploitation JSON en JavaScript", "Résumé des effets spéciaux d'animation JavaScript et skills", " Résumé des techniques d'expansion JavaScript", "Résumé des effets et techniques de mouvement JavaScript", "Résumé de l'utilisation des opérations mathématiques JavaScript" et "Tutoriel d'introduction orienté objet Javascript

J'espère que cet article sera utile à tout le monde dans la programmation JavaScript.

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal