jQuery播放暂停数字滚动抽奖特效代码下载



如需定制开发(网站开发、二次开发)在线咨询,请点击>> QQ:753511799

139 553 185



特效描述:播放暂停 数字滚动抽奖。jQuery播放暂停数字滚动抽奖特效代码下载

代码结构

1. 引入JS

<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>

2. HTML代码

<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 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>



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册



×
×
51前端

注册

×
绑定手机

请绑定手机号,在继续操作

×
单次下载支付

应付金额:279

支付完成后,回到下载页面,在进行下载

官方QQ群
意见反馈
qq群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到