用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - javascript代码库

标题大小渐变

2012-12-03 作者: 程序猿style举报

[javascript]代码库

<SCRIPT language=JavaScript>
var speed = 2;          <!--速度-->
var cycledelay = 1000;  <!--循环周期-->
var maxsize = 48;    <!--最大数目-->

var x = 0;
var y = 0;
var themessage, size;
var esize = "";

function initArray() {   <!--初始化数组-->
  this.length = initArray.arguments.length;
  for (var i = 0; i < this.length; i++) {
    this[i] = initArray.arguments[i];
  }
}

var themessage2 = new initArray(<!--初始化矩阵-->
"欢迎光临",
"JavaScript世界",
"隆重奉献",
"网页特效",
"色彩缤纷",
"精彩呈现"
);


if (navigator.appVersion.indexOf("MSIE") != -1)<!--如果是ie浏览器-->
  document.write('<span id="wds"></span><br>');<!--新的层-->

function upwords(){
  themessage = themessage2[y];<!--读取第y条信息-->
  if (x < maxsize) {<!--当前字体大小小于最大值-->
    x++;<!--字体变大-->
    setTimeout("upwords()",speed);
  }
  else <!--当前字体已经最大-->
    setTimeout("downwords()",cycledelay);<!--字体变小-->
  
  if (navigator.appVersion.indexOf("MSIE") != -1){<!--如果是ie浏览器-->
    wds.innerHTML = "<center>"+themessage+"</center>";<!--写入信息-->
    wds.style.fontSize=x+'px'<!--按照给定的字体-->
  }
}

function downwords(){
 if (x > 1) {<!--如果当前字体比1大-->
   x--;<!--字体继续变小-->
   setTimeout("downwords()",speed);
 }
 else {<!--字体已经最小-->
   setTimeout("upwords()",cycledelay);<!--更换下一条信息-->
   y++;<!--下一条信息-->
   if (y > themessage2.length - 1) y = 0;<!--如果到头,重头开始-->
 }
 
 if (navigator.appVersion.indexOf("MSIE") != -1){<!--如果是ie浏览器-->
   wds.innerHTML = "<center>"+themessage+"</center>";<!--写入信息-->
   wds.style.fontSize=x+'px'<!--按照给定的字体-->
 }
}

setTimeout("upwords()",speed);<!--调用upwords函数-->
</script>
<!--本例程实现了about窗口-->
<!--字体在窗口中变化的效果的实现-->
<!--循环处理、显示消息的方法-->
<!--settimeout函数实现动画效果-->


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...