日本黄色片在线视频|国模无码一区二区三区|大香伊蕉国产短视频69|99精品日韩欧美在线观看|极品夜晚无码av一区二区|亚洲综合无码一区二区三区|国产亚洲精aa在线观看香蕉|日本2018一道国产高清视频

當(dāng)前位置:首頁(yè) > 長(zhǎng)沙網(wǎng)站建設(shè) > 如何制作下雨的效果代碼

如何制作下雨的效果代碼

2792

制作下雨效果實(shí)例代碼

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>標(biāo)題頁(yè)</title>
</head>
<body>
<script language="JavaScript">
var no = 50;
var speed = 1;
var ns4up = (document.layers) ? 1 : 0;          //針對(duì)netscape時(shí),使用的對(duì)象-document.layers
var ie4up = (document.all) ? 1 : 0;             //針對(duì)ie時(shí),使用的對(duì)象-document.all
var s, x, y, sn, cs;
var a, r, cx, cy;
var i, doc_width = 800, doc_height = 600;       //設(shè)置窗體的初始高度和寬度
if (ns4up) {                                    //netscape時(shí),獲取窗體的高度和寬度
    doc_width = self.innerWidth;
    doc_height = self.innerHeight;
}
else
if (ie4up) {                                    //ie時(shí),獲取窗體的高度和寬度
    doc_width = document.body.clientWidth;
    doc_height = document.body.clientHeight;
}
x = new Array();
y = new Array();
r = new Array();
cx = new Array();
cy = new Array();
s = 8;
for (i = 0; i < no; ++ i) { 
    initRain();                                 //
    if (ns4up) {                                //netscape時(shí),使用layer設(shè)置一些動(dòng)態(tài)雨點(diǎn)
        if (i == 0) {
        document.write("<layer name=\"dot"+ i +"\" left=\"1\" ");
        document.write("top=\"1\" visibility=\"show\"><font color=\"blue\">");
        document.write(",</font></layer>");
        }
        else {
        document.write("<layer name=\"dot"+ i +"\" left=\"1\" ");
        document.write("top=\"1\" visibility=\"show\"><font color=\"blue\">");
        document.write(",</font></layer>");
           }
    }
    else
        if (ie4up) {                            //IE時(shí),使用div設(shè)置一些動(dòng)態(tài)雨點(diǎn)
            if (i == 0) {
            document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
            document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
            document.write("visible; TOP: 15px; LEFT: 15px;\"><font color=\"blue\">");
            document.write(",</font></div>");
            }
            else {
            document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
            document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
            document.write("visible; TOP: 15px; LEFT: 15px;\"><font color=\"blue\">");
            document.write(",</font></div>");
                  }
      }
}
function initRain() {                               //初始化坐標(biāo)值-動(dòng)態(tài)
a = 6;
r[i] = 1;
sn = Math.sin(a);
cs = Math.cos(a);
cx[i] = Math.random() * doc_width + 1;
cy[i] = Math.random() * doc_height + 1;
x[i] = r[i] * sn + cx[i];
y[i] = cy[i];
}
function makeRain() {                               //設(shè)置動(dòng)態(tài)的x,y坐標(biāo)
    r[i] = 1;
    cx[i] = Math.random() * doc_width + 1;
    cy[i] = 1;
    x[i] = r[i] * sn + cx[i];
    y[i] = r[i] * cs + cy[i];
}
function setRain() {                             //重新生成x,y坐標(biāo)
    r[i] += s;
    x[i] = r[i] * sn + cx[i];
    y[i] = r[i] * cs + cy[i];
}
function raindropNS() {                             //在netscape中的下雨效果
for (i = 0; i < no; ++ i) {
setRain();
if ((x[i] <= 1) || (x[i] >= (doc_width - 20)) || (y[i] >= (doc_height - 20))) {
makeRain();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
document.layers["dot"+i].top = y[i];
document.layers["dot"+i].left = x[i];
}
setTimeout("raindropNS()", speed);
}
function raindropIE() {                              //在IE中的下雨效果
    for (i = 0; i < no; ++ i) {
    setRain();
    if ((x[i] <= 1) || (x[i] >= (doc_width - 20)) || (y[i] >= (doc_height - 20))) {
    makeRain();
    }
    document.all["dot"+i].style.pixelTop = y[i];        //循環(huán)改變雨點(diǎn)的x和y坐標(biāo)
    document.all["dot"+i].style.pixelLeft = x[i];
    }
    setTimeout("raindropIE()", speed);                //實(shí)現(xiàn)定時(shí)器,實(shí)現(xiàn)不斷下雨的效果
}
if (ns4up) {
    raindropNS();
}
else
if (ie4up) {
    raindropIE();
}
</script>
</body>
</html>

發(fā)表評(píng)論
◎歡迎參與討論,請(qǐng)?jiān)谶@里發(fā)表您的看法、交流您的觀點(diǎn)。

相關(guān)文章

2021年優(yōu)度成功簽約并完成泰坦凝膠官網(wǎng)

2021年優(yōu)度成功簽約并完成泰坦凝膠官網(wǎng)

此網(wǎng)站采用標(biāo)準(zhǔn)網(wǎng)站建設(shè)方案,PC+移動(dòng)自動(dòng)轉(zhuǎn)換模式,網(wǎng)站產(chǎn)品為一款火爆的微商產(chǎn)品,也是一款男性用品。...

備案與沒(méi)備案的新網(wǎng)站老域名為什么百度都不收錄?

備案與沒(méi)備案的新網(wǎng)站老域名為什么百度都不收錄?

現(xiàn)在互聯(lián)網(wǎng)越來(lái)越難做,百度的門(mén)檻越來(lái)越高,以前新網(wǎng)站上線提交后3天就會(huì)收錄,現(xiàn)在新網(wǎng)站上線每天提交還不一定會(huì)收錄,必須結(jié)合外鏈才有效。...

做好“著陸頁(yè)”,公司銷(xiāo)售業(yè)績(jī)將提升一大步

做好“著陸頁(yè)”,公司銷(xiāo)售業(yè)績(jī)將提升一大步

當(dāng)今,一個(gè)能在用戶尋找“返回”按鈕之前抓住用戶眼球的著陸頁(yè)比以往任何時(shí)候都更有商業(yè)價(jià)值。值得慶幸的是,一個(gè)好的著陸頁(yè)面的設(shè)計(jì)過(guò)程比以往更加容易把握,訣竅在于弄清楚實(shí)現(xiàn)這個(gè)非常重要的切入點(diǎn)所需的核心要素...

什么是關(guān)鍵詞?

什么是關(guān)鍵詞?

關(guān)鍵詞就是你向搜索引擎發(fā)出的一個(gè)指令,是讓搜索引擎幫助你查找相關(guān)信息的命令,它可以是一個(gè)字,也可以是一個(gè)詞、一句話、一個(gè)英字母、英文單詞、一個(gè)數(shù)字、一個(gè)符號(hào)等任何可以在搜索框中輸入的信息。...

什么樣的網(wǎng)站才是一個(gè)合格的SEO網(wǎng)站?

什么樣的網(wǎng)站才是一個(gè)合格的SEO網(wǎng)站?

在講網(wǎng)站之前還是來(lái)介紹一下什么是網(wǎng)站,因?yàn)檫@里的學(xué)員還有很多SEO初學(xué)者,網(wǎng)站就好比是我們?cè)谀硞€(gè)商場(chǎng)、某個(gè)小區(qū)開(kāi)的一個(gè)店鋪,你做生意肯定是有一個(gè)店鋪的對(duì)吧,那么網(wǎng)站就是一個(gè)互聯(lián)網(wǎng)上的店鋪,是一個(gè)虛擬的...