<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="renderer" content="webkit"><title>互融CLUB</title><script type="text/javascript" src="js/jquery.min.js"></script><style>*{margin:0;padding:0;}img{display:block;}i{font-style:normal;}.vetically{justify-content:center;align-items:center;display:-webkit-flex;}.prize_con{position: absolute;width: 100%;height: 100%;background: url(images/firstp_bg.jpg) no-repeat left top / 100% 100%;overflow: hidden;}.prize_grade{font-size:98px;color: #ffe9af;text-align: center;margin: 160px auto 0;}.prize_list{width:55%;height:350px;margin: 20px auto 55px;text-align: center;overflow: hidden;}.prize_list ul{width:100%;font-size:0;}.prize_list li{display:inline-block;font-size:45px;color:#f1bf90;text-align: center;width:20%;line-height:100px;font-family:Arial;}.start{width: 250px;height: 90px;margin:0 auto;cursor:pointer;}.prize_set{position: absolute;right: 60px;bottom: 40px;font-size: 16px;color: #f7f3e8;line-height: 30px;}.prize_set li{display: inline-block;margin-left: 20px;}.set_grade select,.set_people input, .set_money input{background: #fff;width:110px;height:36px;border:1px solid #8f0000;margin-left: .1rem;color: #000;padding-left:10px;}</style></head><body><div class="wrap"> <div class="prize_con"><p class="prize_grade"><span>开始抽奖</span> <i>0</i>元</p><div class="prize_list vetically"> <ul> <li>000000</li> <li>000000</li> <li>000000</li> <li>000000</li> <li>000000</li> <li>000000</li> <li>000000</li> <li>000000</li> <li>000000</li> <li>000000</li></ul></div><p class="start"><img src="images/prize_start.png" alt=""></p><ul class="prize_set"> <li class="set_grade">奖等 <select id="set_grade"><option>选择奖等</option><option>特等奖</option><option>一等奖</option><option>二等奖</option><option>三等奖</option> </select> </li> <li class="set_people">人数<input type="tel" placeholder="输入中奖人数" id="prizeCount"></li> <li class="set_money">金额<input type="tel" placeholder="输入中奖金额" id="prizeMoney"></li></ul> </div></div><input type="hidden" value="0" id="prize_btn"><script> var ran = 0; var myNumber; var arr = []; var code = [302610,210022,159862,158602,145635,856997,586223,546221,145213,987451,251364,854136,581698,123785,521387,752169,718954,412321,898989,121245,788565,458558,589659,455212,964632,458412,223344,112233,335566,778899]; /*随机所有的code并且不重复*/ function showRandomNum(num) { var li = ""; for(var i = 0; i < code.length; i++){arr[i] = i; } arr.sort(function(){return 0.5 - Math.random(); }); for(var i = 0; i < num; i++){var index = arr[i];li += "<li>"+code[index]+"</li>"; } $(".prize_list ul").html(li); } $(function () { $(".start").click(function(){if($("#prize_btn").val() == 0){if($("#set_grade").val() == "选择奖等") { alert("请选择奖等"); return;}else if($("#prizeCount").val() == "") { alert("请输入中奖人数"); return;}else if($("#prizeCount").val() > 10) { alert("单次抽奖人数不能超过10人"); return;}else if($("#prizeMoney").val() == "") { alert("请输入中奖金额"); return;}else{ $("#prize_btn").val(1); var num = $("#prizeCount").val(); $(this).find("img").attr("src","images/prize_stop.png"); myNumber = setInterval(function(){ showRandomNum(num); }, 30);}}else{$("#prize_btn").val(0);clearInterval(myNumber);$(this).find("img").attr("src","images/prize_start.png");} }); //回车键控制开始和停止 $(document).keydown(function (event) {var e = event || window.event || arguments.callee.caller.arguments[0];if (e && e.keyCode == 13) { // enter 键 $(".start").click();} }); $("#set_grade").change(function(){$(".prize_grade span").text($(this).val()); }); $("#prizeMoney").keyup(function(){$(".prize_grade i").text($(this).val()); });}); </script></body></html>效果图如下:
以下附上源代码:js手机号批量滚动抽奖代码实现
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。