最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js實現(xiàn)網(wǎng)頁隨機切換背景圖片的方法

 更新時間:2014年11月01日 09:26:24   投稿:shichen2014  
這篇文章主要介紹了js實現(xiàn)網(wǎng)頁隨機切換背景圖片的方法,涉及數(shù)組、隨機函數(shù)與css樣式的調(diào)用技巧,非常具有實用價值,需要的朋友可以參考下

本文實例講述了js實現(xiàn)網(wǎng)頁隨機切換背景圖片的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

首先要準(zhǔn)備一些圖像,圖像的大?。o論是尺寸大小還是數(shù)據(jù)大?。┮刂坪?,如果太大,會使用戶等不及查看全圖就跳出了,如果太小,又會影響頁面質(zhì)量

在script中將這些圖像編為一個數(shù)組,便于調(diào)用。數(shù)組的長度當(dāng)然就是圖像的數(shù)量。

復(fù)制代碼 代碼如下:
var bodyBgs = [];    //創(chuàng)建一個數(shù)組變量來存儲背景圖片的路徑
bodyBgs[0] = "images/01.jpg";
bodyBgs[1] = "images/02.jpg";
bodyBgs[2] = "images/03.jpg";
bodyBgs[3] = "images/04.jpg";
bodyBgs[4] = "images/05.jpg";

因為上面用到了5個圖像,所以在這里需要產(chǎn)生一個0到4的隨機數(shù)。如果數(shù)組長度不一樣,修改下面代碼中的乘數(shù)就可以。

復(fù)制代碼 代碼如下:
var randomBgIndex = Math.round( Math.random() * 4 );

核心的程序就是這些。盡管很簡單,卻是一種小小的思路,若以此為基礎(chǔ),通過加工可以做出一些擴展功能。比如:主題切換以及其它的隨機呈現(xiàn)等等。下面是完整的JS代碼。

復(fù)制代碼 代碼如下:
<script type="text/javascript">
    //<!CDATA[
        var bodyBgs = [];
        bodyBgs[0] = "images/01.jpg";
        bodyBgs[1] = "images/02.jpg";
        bodyBgs[2] = "images/03.jpg";
        bodyBgs[3] = "images/04.jpg";
        bodyBgs[4] = "images/05.jpg";
        var randomBgIndex = Math.round( Math.random() * 4 );
    //輸出隨機的背景圖
        document.write('<style>body{background:url(' + bodyBgs[randomBgIndex] + ') no-repeat 50% 0}</style>');
    //]]>
</script>

希望本文所述對大家基于javascript的web程序設(shè)計有所幫助。

相關(guān)文章

最新評論

家居| 千阳县| 海门市| 宁都县| 乐陵市| 志丹县| 龙江县| 红河县| 上饶县| 涿州市| 环江| 清河县| 明光市| 安福县| 全南县| 淮安市| 磐安县| 昌黎县| 盐亭县| 宿松县| 顺昌县| 容城县| 新田县| 安宁市| 错那县| 东乡族自治县| 塔河县| 南江县| 栾川县| 成都市| 璧山县| 萝北县| 凤翔县| 阿勒泰市| 肥城市| 新营市| 通渭县| 宣恩县| 栾城县| 东宁县| 阜宁县|