1. 程式人生 > >使用typed.js實現頁面上的寫字功能

使用typed.js實現頁面上的寫字功能

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script>
 6     <script src="https://cdn.jsdelivr.net/npm/[email protected]"></script>
 7 </head>
 8 <body
> 9 <div id="dear"></div> 10 <script> 11 var writeContent = 'DengYanBo I Love You Forver';//要書寫的內容 12 var displayContent = $('#dear');//展示書寫文字的容器 13 var index = 0;//索引 14 var length = writeContent.length;//書寫內容的長度 15 var tiemerName = null;//定時器的名字 16 function start(){
17 displayContent.text('');//清空展示容器的內容 18 tiemerName=setInterval(function(){ 19 displayContent.append(writeContent.charAt(index));//charAt返回指定所應出的字元; 20 if(index++ === length){//如果寫道最後一個字元了,清除定時器,從第一個字元重新開始寫; 21 clearInterval(tiemerName);//清除定時器 22 index
= 0; 23 start()//回撥,自己呼叫自己 24 } 25 },100); 26 } 27 start(); 28 29 </script> 30 </body> 31 </html>