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't know that I love you</p> </body>
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>
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!