Js打字效果,逐一出现的文字_文本链接特效

模板酷站
  •       3/5
  •       1
  •       2
  •       3
  •       4
  •       5
查看演示效果

      织梦DedeCMS视频教程买空间 租服务器 选网硕互联! 无忧站长工具,百度权重一键全查!

      JavaScript特效,逐个出现的文字,像打字的效果差不多。

      <title>逐个出现的文字</title> <script language=javascript> var layers =document.layers,style=document.all,both=layers||style,idme=908601; if(layers){layerRef='document.layers';styleRef ='';}if(style){layerRef='document.all';styleRef = '.style';} function writeOnText(obj,str){ if(layers)with(document[obj]){ document.open();document.write(str);document.close();} if(style)eval(obj+'.innerHTML=str'); } var dispStr=new Array("模板无忧提供高质量源码下载、电子书、网页特效等!"); var overMe=0; function txtTyper(str,idx,idObj,spObj,clr1,clr2,delay,plysnd){ var tmp0=tmp1= '',skip=100; if (both && idx<=str.length) { if (str.charAt(idx)=='<'){ while(str.charAt(idx)!='>') idx++;idx++;} if (str.charAt(idx)=='&' && str.charAt(idx+1)!=' '){ while (str.charAt(idx)!= ';')idx++;idx++;} tmp0 = str.slice(0,idx); tmp1 = str.charAt(idx++); if (overMe==0 && plysnd==1){ if (navigator.plugins[0]){ if(navigator.plugins["LiveAudio"][0].type=="audio/basic" && navigator.javaEnabled()){document.embeds [0].stop(); setTimeout("document.embeds[0].play(false)",100);} } else if (document.all){ ding.Stop(); setTimeout("ding.Run()",100);} overMe=1;}else overMe=0; writeOnText(idObj, "<span class="+spObj+"><font color='"+clr1+"'>"+tmp0+"</font><font color='"+clr2 +"'>"+tmp1+"</font></span>"); setTimeout("txtTyper('"+str+"', "+idx+", '"+idObj+"', '"+spObj+"', '"+clr1+"', '"+clr2+"', "+delay+" ,"+plysnd+")",delay);}} function init(){txtTyper(dispStr[0], 0, 'ttl0', 'ttl1', 'red', '#99FF33', 300, 0);} </script> <DIV class=ttl1 id=ttl0></DIV> <body onload=init()>