Js渐变文字切换代码_文本链接特效

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

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

      JavaScript渐变效果的文字切换特效,文字由左至右渐变切换至下一段文字,很多网站都用过这种功能,视觉冲击很好,像FLASH动画一样平滑,点击运行看一下效果,想信你会喜欢的。

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>文字切换-/</title> <meta http-equiv="Content-Type" mrc="text/html; charset=gb2312" /> <style type="text/css"> #memoryticker{ background-color: lightyellow; width: 300px; font: bold 12px Verdana; border: 1px solid black; padding: 3px; /* / */ filter: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 Duration=0.7) } </style> </head> <body> <script type="text/javascript"> var tickermrcs=new Array() tickermrcs[0]='<a href="/">源码下载</a>- 请到模板无忧网站!' tickermrcs[1]='<a href="http://www.qpsh.com">网页特效</a>- 请来到模板无忧网页特效!' var persistlastviewedmsg=1 /// var persistmsgbehavior="onload" //set to "onload" or "onclick". var tickdelay=3000 var divonclick=(persistlastviewedmsg && persistmsgbehavior=="onclick")? 'onClick="savelastmsg()" ' : '' var currentmessage=0 function changetickermrc(){ if (crosstick.filters && crosstick.filters.length>0) crosstick.filters[0].Apply() crosstick.innerHTML=tickermrcs[currentmessage] if (crosstick.filters && crosstick.filters.length>0) crosstick.filters[0].Play() currentmessage=(currentmessage==tickermrcs.length-1)? currentmessage=0 : currentmessage+1 var filterduration=(crosstick.filters&&crosstick.filters.length>0)? crosstick.filters[0].duration*1000 : 0 setTimeout("changetickermrc()",tickdelay+filterduration) } function beginticker(){ if (persistlastviewedmsg && get_cookie("lastmsgnum")!="") revivelastmsg() crosstick=document.getElementById? document.getElementById("memoryticker") : document.all.memoryticker changetickermrc() } function get_cookie(Name) { var search = Name + "=" var returnvalue = "" if (document.cookie.length > 0) { offset = document.cookie.indexOf(search) if (offset != -1) { offset += search.length end = document.cookie.indexOf(";", offset) if (end == -1) end = document.cookie.length; returnvalue=unescape(document.cookie.substring(offset, end)) } } return returnvalue; } function savelastmsg(){ document.cookie="lastmsgnum="+currentmessage } function revivelastmsg(){ currentmessage=parseInt(get_cookie("lastmsgnum")) currentmessage=(currentmessage==0)? tickermrcs.length-1 : currentmessage-1 } if (persistlastviewedmsg && persistmsgbehavior=="onload") window.onunload=savelastmsg if (document.all||document.getElementById) document.write('<div id="memoryticker" '+divonclick+'></div>') if (window.addEventListener) window.addEventListener("load", beginticker, false) else if (window.attachEvent) window.attachEvent("onload", beginticker) else if (document.all || document.getElementById) window.onload=beginticker </script> </body> </html>