Maison > interface Web > js tutoriel > Partager des exemples d'effets d'impression de texte dynamique à l'aide de jQuery

Partager des exemples d'effets d'impression de texte dynamique à l'aide de jQuery

小云云
Libérer: 2018-01-17 14:14:51
original
1812 Les gens l'ont consulté

Cet article présente principalement l'effet dynamique de l'impression de texte basé sur jQuery. Il a une certaine valeur de référence. Les amis intéressés peuvent s'y référer. J'espère qu'il pourra aider tout le monde.

Corps html


<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>打印文字效果</title>
  <script type="text/javascript" src="js/jquery-3.2.1.min.js"></script>
  <script type="text/javascript">

  <script/>
<head>
<body>
  <p id="typing">The furthest distance in the world.Is not between life and death.But when I stand in front of you.Yet you don&#39;t know that I love you</p>
</body>
Copier après la connexion

Pour la référence de JQuery, vous pouvez d'abord télécharger la version correspondante depuis le site officiel de JQuery . Ajoutez simplement le répertoire correspondant

L'étape suivante consiste à ajouter du code dans la balise de script pour obtenir l'effet dynamique du texte


<🎜. >
<script>
  $(dcument).ready(function(){
    typing();
  })
  var text;//p标签里对应的字符串
  var index = 0;//text字符串的下标
  var id;//setTimeout()的返回值,用于关闭clearTimeout(id)
  function typing()
  {
    text = $("#typing").text();
    $("#typing").text("");
    $("#typing").show();
    typed();
  }
  result = "";
  function typed(){
    result += text.charAt(index);
    $("#typing").text(result + (index & 1 ? "_" : " "));
    if(index < text.length - 1)
    {
      index++;
      id = setTimeout("typed()", 100);
    }
    else
      clearTimeout(id);
  }
</script>
Copier après la connexion
Pourquoi result+ (index & 1 ? "_" : " ") est-il utilisé lors de l'affichage du texte ? Bien sûr, c'est pour l'effet dynamique de l'impression. Lorsque l'indice d'indice est un nombre impair, le dernier caractère est affiché comme. "_", qui est traité comme un nombre pair. Lorsque " " est affiché, cela peut créer l'effet dynamique du texte imprimé.

Recommandations associées :

Présentation d'un exemple d'effet spécial de javascript pour obtenir un effet de saisie de texte

Explication détaillée du code de fonction js pour l'impression reçus de supermarché

Comment supprimer l'en-tête et le pied de page lors de l'impression du HTML avec le client js

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!

É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