js随机广告

最近工作需要制作随机banner的效果,最先写了一个

$(document).ready(function(){
var how_many_banner=2;
var now= new Date();
var sec=now.getSeconds();
var banner=sec % how_many_banner;
if(banner==0){
    $(".banner_1").css("display", "block")
    }
else{
    $(".banner_2").css("display", "block")
    }
})

但是需要载入jQuery库,效率有些低。
昨天写了一个原生的JavaScript代码,不过需要在body写入

onload="函数名();"

广告全部写在html里,css设置广告的display为none;,广告的ID为banner_加上广告的顺序
js代码如下

<script type="text/javascript">
function(banner){
n=99
banner=Math.floor(Math.random()*n+1)
document.getElementById("banner_"+banner).style.display = "block";
}
</script>

其中n为广告的数量。

文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: js Javascript 随机广告
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.