继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【案例分享】制作一个九宫格抽奖

小牛牛天天快乐
关注TA
已关注
手记 15
粉丝 6
获赞 568
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="tips" content="为了以后方便,把常用的小效果制作整理,如有问题或者更好的方法,请告知!谢谢!!!!">
<meta name="tips" content="朋友单位需求,随手做了一个,细想想还有许多细节没有处理,比如中奖机率啥的。。有时间在补充">
<title>九宫格抽奖</title>
<style>
*{padding:0;margin:0;}
.box{width:300px;height:300px;margin:100px auto;border:5px solid blue;position:relative;}
dl{}
dl dd{width:100px;height:100px;position:absolute;text-align:center;line-height:100px;border:1px solid #ddd;}
.start{width:100px;height:100px;position:absolute;top:100px;left:100px;background:red;color:#fff;cursor:pointer;font-weight:bold;text-align:center;line-height:100px;}
.start:hover{background:#f60;}
.a1{top:0;left:0;}
.a2{top:0px;left:100px;}
.a3{top:0px;left:200px;}
.a4{top:100px;left:200px;}
.a5{top:200px;left:200px;}
.a6{top:200px;left:100px;}
.a7{top:200px;left:0;}
.a8{top:100px;left:0;}
.on{width:90px;height:90px;border:5px solid #f60;}
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
// 测试引用是否成功
$(document).ready(function(e) {
  alert('test!');
});
</script>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(){
    var count=0;
    $(".start").on("click",function(){
        if($(".start").hasClass("aa"))
        {
            $(".start").removeClass("aa");
            $(".start").html("开始");
            clearInterval(timer);
        }else{
            $(".start").addClass("aa");
            $(".start").html("暂停");
            tC();
        } 
    });
    function tC(){
        timer=setInterval(function(){
            $("dd").each(function(){
                $(this).removeClass("on");
            });
            $("dd").eq(count).addClass("on");
            count++;
            if(count==8){
                count=0;
            }
        },500);
    }

});
</script>
</head>
<body>
<div class="box">
    <dl>
        <dd class="a1">1111</dd>
        <dd class="a2">2222</dd>
        <dd class="a3">3333</dd>
        <dd class="a4">444</dd>
        <dd class="a5">555</dd>
        <dd class="a6">666</dd>
        <dd class="a7">777</dd>
        <dd class="a8">888</dd>
    </dl>
    <div class="start">开始</div>
</div>
</body>
打开App,阅读手记
11人推荐
发表评论
随时随地看视频慕课网APP

热门评论

可设置抽奖概率的九宫格:http://www.sucaihuo.com/js/129.html

请问概率怎么设置???

挺好的

查看全部评论