最新国产好看的视频,伊人天堂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)方法如下:

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

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

復制代碼 代碼如下:
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ù)就可以。

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

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

復制代碼 代碼如下:
<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程序設計有所幫助。

相關(guān)文章

最新評論

江津市| 长武县| 富民县| 沙坪坝区| 邢台县| 孟连| 公安县| 福鼎市| 体育| 宁德市| 井研县| 波密县| 广南县| 章丘市| 远安县| 乌恰县| 龙胜| 明溪县| 家居| 惠东县| 临清市| 乐都县| 阳城县| 永城市| 十堰市| 琼结县| 仁寿县| 彩票| 合作市| 广饶县| 海林市| 凌云县| 枣阳市| 华安县| 滦南县| 贡觉县| 雷波县| 岢岚县| 库车县| 寿阳县| 广灵县|