最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JS实现的打字机效果完整实例

来源:动视网 责编:小采 时间:2020-11-27 20:25:39
文档

JS实现的打字机效果完整实例

JS实现的打字机效果完整实例:本文实例讲述了JS实现的打字机效果。分享给大家供大家参考,具体如下:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <!-- Always force latest IE rendering en
推荐度:
导读JS实现的打字机效果完整实例:本文实例讲述了JS实现的打字机效果。分享给大家供大家参考,具体如下:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <!-- Always force latest IE rendering en


本文实例讲述了JS实现的打字机效果。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="utf-8">
 <!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame
 Remove this if you use the .htaccess -->
 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
 <title>JS打字机效果</title>
 <meta name="description" content="">
 <meta name="author" content="Administrator">
 <meta name="viewport" content="width=device-width; initial-scale=1.0">
 <!-- Replace favicon.ico & apple-touch-icon.png in the root of your domain and delete these references -->
 <style type = "text/css">
 #main {
 width: 80%;
 height: 750px;
 margin: auto;
 padding: 10px;
 background: #cfe1ca;
 border: 10px outset #f9c6aa;
 line-height: 30px;
 color: #9f3c61;
 font-size: 18px;
 }
 p {
 text-indent: 30px;
 }
 </style>
 <script type = "text/javascript">
 var typeWriter = {
 msg: function(msg){
 return msg;
 },
 len: function(){
 return this.msg.length;
 },
 seq: 0,
 speed: 150,//打字时间(ms)
 type: function(){
 var _this = this;
 document.getElementById("main").innerHTML = _this.msg.substring(0, _this.seq);
 if (_this.seq == _this.len()) {
 _this.seq = 0;
 clearTimeout(t);
 }
 else {
 _this.seq++;
 var t = setTimeout(function(){_this.type()}, this.speed);
 }
 }
 }
 window.onload = function(){
 alert("welcome to http://www.gxlcms.com")
 var msg = "JS打字机效果 ,原理很简单:每次多获取一个待打出的字符串的值,
输出,覆盖原来输出的内容即可"; function getMsg(){ return msg; } typeWriter.msg = getMsg(msg); typeWriter.type(); } </script> </head> <body> <div id = "main"> </div> </body> </html>

希望本文所述对大家JavaScript程序设计有所帮助。

更多JS实现的打字机效果完整实例相关文章请关注PHP中文网!

文档

JS实现的打字机效果完整实例

JS实现的打字机效果完整实例:本文实例讲述了JS实现的打字机效果。分享给大家供大家参考,具体如下:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <!-- Always force latest IE rendering en
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top