| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1904 人关注过本帖
标题:js特效:满天雪花
只看楼主 加入收藏
小笨笨
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:1169
专家分:0
注 册:2006-4-17
收藏
 问题点数:0 回复次数:10 
js特效:满天雪花

<html><style type="text/css">
<!--
body {
background-color: #000000;
}
-->
</style>
<body onload="snow()">
<script language="JavaScript">
<!--
N = 40;
Y = new Array();
X = new Array();
S = new Array();
A = new Array();
B = new Array();
M = new Array();
V = (document.layers)?1:0;

iH=(document.layers)?window.innerHeight:window.document.body.clientHeight;
iW=(document.layers)?window.innerWidth:window.document.body.clientWidth;
for (i=0; i < N; i++){
Y[i]=Math.round(Math.random()*iH);
X[i]=Math.round(Math.random()*iW);
S[i]=Math.round(Math.random()*5+2);
A[i]=0;
B[i]=Math.random()*0.1+0.1;
M[i]=Math.round(Math.random()*1+1);
}
if (V){
for (i = 0; i < N; i++)
{document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0 BGCOLOR='#FFFFF0' CLIP='0,0,"+M[i]+","+M[i]+"'></LAYER>")}
}
else{
document.write('<div style="position:absolute;top:0px;left:0px">');
document.write('<div style="position:relative">');
for (i = 0; i < N; i++)
{document.write('<div id="si" style="position:absolute;top:0;left:0;width:'+M[i]+';height:'+M[i]+';background:#fffff0;font-size:'+M[i]+'"></div>')}
document.write('</div></div>');
}
function snow(){
var H=(document.layers)?window.innerHeight:window.document.body.clientHeight;
var W=(document.layers)?window.innerWidth:window.document.body.clientWidth;
var T=(document.layers)?window.pageYOffset:document.body.scrollTop;
var L=(document.layers)?window.pageXOffset:document.body.scrollLeft;
for (i=0; i < N; i++){
sy=S[i]*Math.sin(90*Math.PI/180);
sx=S[i]*Math.cos(A[i]);
Y[i]+=sy;
X[i]+=sx;
if (Y[i] > H){
Y[i]=-10;
X[i]=Math.round(Math.random()*W);
M[i]=Math.round(Math.random()*1+1);
S[i]=Math.round(Math.random()*5+2);
}
if (V){document.layers['sn'+i].left=X[i];document.layers['sn'+i].top=Y[i]+T}
else{si[i].style.pixelLeft=X[i];si[i].style.pixelTop=Y[i]+T}
A[i]+=B[i];
}
setTimeout('snow()',10);
}
//-->
</script>
</body>
</html>

搜索更多相关主题的帖子: 特效 雪花 
2006-05-31 17:30
小星
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2005-4-14
收藏
得分:0 
不错,收藏了阿

2006-05-31 21:36
dreame
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:521
专家分:0
注 册:2005-10-23
收藏
得分:0 
支持原创

有时候真的想放弃寂寞的等待,但她是那么的可爱!I love u forever!
2006-05-31 22:25
月华星星
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-7-5
收藏
得分:0 
我是菜鸟刚开始学的有好多不懂能不能就这些示例讲解一下啊。万分感谢!!!!!!!!!
2006-07-15 12:58
xiao_2008
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2006-4-22
收藏
得分:0 

very good


看动画片
2006-10-15 17:24
solution
Rank: 1
等 级:新手上路
帖 子:206
专家分:0
注 册:2006-6-26
收藏
得分:0 

真的不错哦


2006-12-13 11:06
xxxxx52
Rank: 4
等 级:贵宾
威 望:13
帖 子:689
专家分:0
注 册:2006-4-30
收藏
得分:0 
很实用 加到blog里~

好的资料下载网站http:///in.asp?id=xuelion2006 嘿嘿帮点一下拉~
2006-12-18 13:02
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 
喜欢,收藏先

http://www./
2006-12-18 16:10
孤独冷风
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-12-18
收藏
得分:0 
var H=(document.layers)?window.innerHeight:window.document.body.clientHeight;

我刚开始学javascript谁告诉我这句是什么意思吗?

想找个受业恩师愿意的请m:QQ:33194166
2006-12-18 22:29
programer
Rank: 1
等 级:新手上路
威 望:1
帖 子:268
专家分:0
注 册:2005-12-9
收藏
得分:0 
关键是怎么用???谢谢!

http://microspaces0.spaces.
2007-03-05 19:43
快速回复:js特效:满天雪花
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015944 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved