• Js文字特效—文字段逐个变色循环


      自己用来练习的,附上详细注释,如果有和我一样喜欢并想要学习Dom特效创作的朋友,推荐先系统了解Javascript中Html Dom Object部分的内容,包括常用方法及属性。

          

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title>文字段逐个变色循环特效</title>
    </head>
    <body>
       
      
        <a href="#" style="text-decoration:none">
        <script type="text/javascript">
           //判断是否为IE浏览器,这一步可以不要
            function isIe(){
                return ("ActiveXObject" in window);
           }
               //全局变量
            var words="请点我这里!"; 
            var  n=0;
            var flashing;
            var temp=[];
          
           
              document.write('<B><font size="12px" color="red">');    //输出html元素标签等内容
              //依次改变words的格式
              for(index=0;index<words.length;index++){  //将字符串拆分成字符单位处理
               
                document.write('<span  id="neonLight" style="font-family:Verdana,Arial;font-size:18px;">'+words.charAt(index)+' </span>');
             }
              
                document.write("</font></B>");   //输出html元素标签内容
                temp=document.getElementsByTagName("span");
         
          //逐渐变色
          function neon(){
                   //起始为红色
                if(n==0){
                    for(i=0;i<temp.length;i++){
                        temp[i].style.color="red";
                    }
                  }
    
                   //依次变为蓝色
               if(n<temp.length){
                    temp[n].style.color="blue";
                    n++;
                   }else{  //变完回到初始状态
                    n=0;
                 }
              } 
     
                    //启动函数
           function beginNeon(){
               flashing=setInterval("neon()",1500 ); //每隔1.5秒启动
                   }
           beginNeon();
               </script></a>
         </body>
    </html>
    

    这里在推荐一个介绍JS知识体系结构十分给力的站点,可以当平时的参考工具表  —http://dreamdesign.csrjgzs.com/Article/ShowArticle.asp?/4032-1.html                                                   

  • 相关阅读:
    C++迭代器
    JdbcTemplateUtil 工具类分享
    PE和CDlinux二合一启动盘制作
    程序员自述——2019新年篇
    HTML/CSS常用单词
    JAVA学习常用单词
    Spring集成Mybatis3
    Spring集成struts2
    解决VS2010打开Web页面时经常由于内存较低而导致VS2010自动关闭的问题
    年终总结
  • 原文地址:https://www.cnblogs.com/zhu-xingyu/p/5215312.html
Copyright © 2020-2023  润新知