js打字效果

JS打字效果

body{

font-family: Arial;

margin-top:0px;

background-repeat:no-repeat;

padding-top:100px;

}

#myContent, #myContent blink{

width:500px;

height:200px;

background:black;

color: #00FF00;

font-family:courier;

}

blink{

display:inline;

}

var charIndex = -1;

var stringLength = 0;

var inputText;

function writeContent(init){

if(init){

inputText = document.getElementById('contentToWrite').innerHTML;

}

if(charIndex==-1){

charIndex = 0;

stringLength = inputText.length;

}

var initString = document.getElementById('myContent').innerHTML;

initString = initString.replace(/

' || nextFourChars=='

'){

theChar  = '

';

charIndex+=3;

}

initString = initString + theChar + "_";

document.getElementById('myContent').innerHTML = initString;

charIndex = charIndex/1 +1;

if(charIndex%2==1){

document.getElementById('blink').style.display='none';

}else{

document.getElementById('blink').style.display='inline';

}

if(charIndex<=stringLength){ setTimeout('writeContent(false)',10); }else{ blinkSpan(); } } var currentStyle = 'inline'; function blinkSpan(){ if(currentStyle=='inline'){ currentStyle='none'; }else{ currentStyle='inline'; } document.getElementById('blink').style.display = currentStyle; setTimeout('blinkSpan()',1000); }

御坂网络欢迎你

你好,我是御坂网络的智能程序,很高兴你打开这个页面.请问你是要加入御坂网络,成为御坂网络的一员吗?

好的,那么请问该怎么称呼你呢?

writeContent(true);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 此代码是很久之前写的需要和emlog一路上注册插件配合使用,替换一路上注册插件的前台页面为以下代码.本代码美化部分...
    f675b1a02698阅读 3,161评论 0 0
  • 我们首先要明白,我们给页面添加效果用到的js到底是什么?js其实包含三部分:dom 文档对象模型 bom 浏览...
    一直以来都很好阅读 4,181评论 0 0
  • 1. tab列表折叠效果 html: 能源系统事业部 岗位名称: 工作地点 岗位名...
    lilyping阅读 5,883评论 0 1
  • 单例模式 适用场景:可能会在场景中使用到对象,但只有一个实例,加载时并不主动创建,需要时才创建 最常见的单例模式,...
    Obeing阅读 6,367评论 1 10
  • 这次我要写的是什么呢?当然是制作标本的过程和在玩的时候的感受啦!让我们先讲制作标本的过程吧! 在雨神奇的下完之后,...
    洵张阅读 2,972评论 1 1