西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)編程開發(fā)javascript|JQuery → 實(shí)現(xiàn)仿WebQQ界面的“浮云”完全JS代碼

實(shí)現(xiàn)仿WebQQ界面的“浮云”完全JS代碼

前往專題相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:西西整理時(shí)間:2011/4/26 8:43:28字體大。A-A+

作者:西西點(diǎn)擊:1812次評(píng)論:0次標(biāo)簽: WebQQ

  • 類型:QQ 其它大。12KB語(yǔ)言:中文 評(píng)分:6.2
  • 標(biāo)簽:
立即下載

兼容:IE7以上版本及FF;(騰訊的WebQQ3.0好像也不兼容IE6,其實(shí)這樣挺好的)

上圖片素材先:

背景圖片:

浮云圖片:

←——————————這里是有圖片D~  全選就能看見了(因?yàn)楸尘笆前椎,云也是白的嘛~)……

CSS代碼:

 <style type="text/css">
        *
        {
            margin: 0;
            padding: 0;
        }
        
        body
        {
            background: url("Images/body_bg.jpg") repeat center 0 fixed; 
        }
        .cloud
        {
            background: url("Images/cloud1.png");
            height: 250px;
            width: 580px;
            position: absolute;
        }
        .hScroll
        {
            overflow: hidden;
        }
    </style>

<style type="text/css">
        *
        {
            margin: 0;
            padding: 0;
        }
        
        body
        {
            background: url("Images/body_bg.jpg") repeat center 0 fixed; 
        }
        .cloud
        {
            background: url("Images/cloud1.png");
            height: 250px;
            width: 580px;
            position: absolute;
        }
        .hScroll
        {
            overflow: hidden;
        }
    </style>

理解:   .hScroll 是為了讓瀏覽器的滾動(dòng)條隱藏;其他一看就明白咋回事,我也不廢話了;

body里的代碼:

<body onload="StartMove()">
    <div class="cloud" id="moveCloud">
    </div>
</body>

理解:頁(yè)面加載的時(shí)候調(diào)用StarMove()函數(shù);

Javascript代碼:

<script language="javascript" type="text/javascript">
        var cloud = null;
        var left = 0;
        document.documentElement.className = "hScroll";
        function StartMove() {
            cloud = document.getElementById("moveCloud");
            setInterval(Move, 100);
        }

        function Move() {
            left += 1;
            cloud.style.left = left + "px";
            if (left >= (screen.width)) {
                left = -580;
            }
        }

    </script>

理解:document.documentElement.className = "hScroll"; 是調(diào)用css樣式中的代碼,目的是為了隱藏瀏覽器的滾動(dòng)條(廢話……上面不是說(shuō)過(guò)了嘛^_^|| )
        首先,我們要獲取“浮云”層的id,所以用到了 cloud = document.getElementById("moveCloud");  cloud是一個(gè)全局變量,上面已經(jīng)定義過(guò)了,所以在這里可以直接使用(老鳥勿噴,給新鳥看的).

然后再給他一個(gè)“計(jì)時(shí)器” setInterval(Move, 100); 調(diào)用100毫秒調(diào)用一次Move函數(shù);

        left += 1;等價(jià)于left=left+1; 配合上面的函數(shù)(每100毫秒調(diào)用一次嘛~)使用,然后再賦值給“浮云”層原來(lái)的坐標(biāo);所以寫成了cloud.style.left = left + "px" ;

神馬?你問(wèn)我left是什么東東?他是css樣式里的position的屬性啊!不信你在DW里寫個(gè)position冒號(hào)一下,看他出來(lái)不?

if (left >= (screen.width)) ;  left = -580;     就是斷判如果“浮云”移動(dòng)(距離左邊)的位置大于或者等于屏幕的寬度,我們就讓他從頭開始,把left的值設(shè)為-580;

       為啥設(shè)-580??   看CSS里面嘛,浮云的圖片大小是580*250嘛,也就是他的長(zhǎng)度是580px;所以把他設(shè)成-580是為了讓它從右開始一點(diǎn)點(diǎn)顯示,不然一上來(lái)就顯示整張圖片,多嚇人啊~

廢了半天話,不知道大家(和我一樣菜的)看懂了沒有,下面的是完整的代碼,另存為.html文件試一下吧;圖片自己下載,別忘了改路徑!

完整代碼:

<!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>背景圖片移動(dòng)</title>
    <style type="text/css">
        *
        {
            margin: 0;
            padding: 0;
        }
        
        body
        {
            background: url("Images/body_bg.jpg") repeat center 0 fixed; 
        }
        .cloud
        {
            background: url("Images/cloud1.png");
            height: 250px;
            width: 580px;
            position: absolute;
        }
        .hScroll
        {
            overflow: hidden;
        }
    </style>
    <script language="javascript" type="text/javascript">
        var cloud = null;
        var left = 0;
        document.documentElement.className = "hScroll";
        function StartMove() {
            cloud = document.getElementById("moveCloud");
            setInterval(Move, 100);
        }

        function Move() {
            left += 1;
            cloud.style.left = left + "px";
            if (left >= (screen.width)) {
                left = -580;
            }
        }

    </script>
</head>
<body onload="StartMove()">
    <div class="cloud" id="moveCloud">
    </div>
</body>
</html>

    網(wǎng)頁(yè)qq
    (10)網(wǎng)頁(yè)qq
    網(wǎng)頁(yè)QQ是一種很受大家喜愛的qq登陸方式,無(wú)需下載qq2014客戶端就能夠在電腦上登陸qq,通過(guò)網(wǎng)頁(yè)瀏覽的方式與您的好友進(jìn)行交流。西西為您提供網(wǎng)頁(yè)qq2014最新登陸地址及網(wǎng)頁(yè)登陸器下載大全。網(wǎng)頁(yè)qq登陸2014官網(wǎng)地址:點(diǎn)擊打開鏈接什么是webqq?webqq其實(shí)就是一個(gè)騰訊開發(fā)的網(wǎng)頁(yè)版QQ,從2009年09月正式上線至2014年功能已經(jīng)變得越來(lái)越強(qiáng)大。具備了qq2014的所有特點(diǎn),還可以體驗(yàn)到qq客戶端不能做到的功能哦!webqq登陸器下載說(shuō)明:webqq...更多>>
    • qq批量掛號(hào)軟件(webqq)1.0 綠色免費(fèi)

      08-14 / 876KB

      推薦理由:qq批量掛號(hào)軟件是一款批量在電腦上掛webqq的軟件,支持win7、win8。 使用方法:先把QQ號(hào)按指定格式放進(jìn)qq.
    • WEBQQ Hash js獲取器\算法器1.0 綠

      07-24 / 12KB

      推薦理由:WebQQ自誕生以來(lái),作為輕量級(jí)網(wǎng)頁(yè)客戶端,為不方便使用龐大體積客戶端的用戶提供比較穩(wěn)定的服務(wù)體驗(yàn)。而對(duì)于
    • WebQQ小精靈v2.4.0綠色去廣告版

      07-14 / 841KB

      推薦理由:WebQQ小精靈是一款批量掛QQ的工具。 WebQQ小精靈操作方法:1、事先編輯好QQ文本,格式 QQ----密碼 如:
    • WebQQ精靈v2.2 綠色版

      03-05 / 796KB

      推薦理由:WebQQ精靈是一款專業(yè)的掛QQ軟件,安靜自動(dòng)掛QQ等級(jí)。特色:好用小巧,主界面友好,可以同時(shí)掛幾千個(gè)QQ號(hào)。自
    • 卡永久webQQ在線1.0綠色免費(fèi)版

      02-20 / 2.2M

      推薦理由:卡webQQ永久在線可以解決webqq圖標(biāo)怎么點(diǎn)亮,是通過(guò)傳輸中的bug達(dá)到用戶登錄后能一直不掉線的功能,用戶的Q
    • 掛Q Style(批量掛手機(jī)qq、WEBqq)Be

      11-26 / 1.3M

      推薦理由:掛q軟件(掛Q Style)是一款批量掛Q軟件,擁有掛手機(jī)QQ,WebQQ(非網(wǎng)頁(yè),最新QQ協(xié)議!)兩大核心功能!手機(jī)QQ最多支持

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)