限时优惠活动
亲爱的苦力吧用户,我们为了回馈新老用户一直以来的鼎力支持,即日起(2025-02-06至2025-03-06)凡是购买苦力吧VIP/充值K币的新老用户,都直接可获得买一送一的优惠馈赠。例如:购买一个月的VIP会员可直接获得两个月的VIP会员;充值100K币可直接获得200K币,以此类推!有任何疑问可联系在线客服,感谢各位用户对苦力吧素材的信任与厚爱,我们将一如既往的给大家上新更多优质的素材源码,祝大家开工大吉、工作顺利、心想事成。

zepto移动端app九宫格抽奖

所属分类: 网页特效-抽奖&游戏    2024-12-16 04:15:22

zepto移动端app九宫格抽奖 ie兼容11
 查看演示  登录后下载 温馨提示
登录会员即可享受免费下载
 我要建站

zepto移动端app九宫格抽奖(共14个文件)

    • index.html

使用方法

  • code
  • source
  1. var beginBtn = true;//是否可以抽奖
  2. var lotteryNum = 3;//可抽奖次数
  3. var lotteryArray = [0,1,2,4,7,6,5,3] //定义抽象顺序
  4. var lotteryIndex = 0;//当前的奖品位置
  5. var lotteryTime = 3000;//抽奖的时间,为了随机上下会浮动1-2秒
  6. var timer = null; //抽奖定时器
  7. var result = [];//最终的抽奖结果,看控制台
  8. $('#begin').click(function(){
  9. // 有抽奖次数且状态为可抽奖才能点击,防止抽奖过程中再次点击
  10. if(beginBtn){
  11. // 判断是否还有抽奖次数
  12. if(lotteryNum==0){
  13. alert("你的抽奖次数已用尽!")
  14. return
  15. }
  16. // 把抽奖状态设置为不可点击
  17. beginBtn = false
  18. //抽奖次数递减
  19. lotteryNum--
  20. $('#begin span').text(lotteryNum)
  21. $('#begin').addClass('clicked')
  22. // 抽奖定时器开始
  23. timer = setInterval(function(){
  24. $('.lottery ul li.item').eq(lotteryArray[lotteryIndex]).removeClass('active');
  25. lotteryIndex++;
  26. if (lotteryIndex >= 8) {
  27. lotteryIndex = 0;
  28. }
  29. $('.lottery ul li.item').eq(lotteryArray[lotteryIndex]).addClass('active');
  30. },100)
  31. // 结束抽奖
  32. setTimeout(function(){
  33. $('#begin').removeClass('clicked')
  34. clearInterval(timer);
  35. if(lotteryNum>=0){
  36. beginBtn = true
  37. }
  38. // 最终中奖结果
  39. var currentResult = $('.lottery ul li.item').eq(lotteryArray[lotteryIndex]).find('p').text();
  40. // 把每次结果加入到数组中
  41. result.push(currentResult)
  42. // 移除中奖效果
  43. $('.lottery ul li.item').removeClass('active');
  44. alert("恭喜你抽中:"+currentResult)
  45. console.log(result)
  46. }, Math.round(Math.random() * lotteryTime) + 1000)
  47. }
  48. })
  49. // 点击最终中奖按钮,没有页面 这里只做简单提示
  50. $('.foot .goods').click(function(){
  51. if(result.length==0){
  52. alert("你的奖品空空如也,快去抽奖吧!")
  53. return
  54. }else{
  55. alert("你共抽中了:"+result.join())
  56. }
  57. })
    var beginBtn = true;//是否可以抽奖
    var lotteryNum = 3;//可抽奖次数
    var lotteryArray = [0,1,2,4,7,6,5,3] //定义抽象顺序
    var lotteryIndex = 0;//当前的奖品位置
    var lotteryTime = 3000;//抽奖的时间,为了随机上下会浮动1-2秒
    var timer = null; //抽奖定时器
    var result = [];//最终的抽奖结果,看控制台
    $('#begin').click(function(){
        // 有抽奖次数且状态为可抽奖才能点击,防止抽奖过程中再次点击
        if(beginBtn){
            // 判断是否还有抽奖次数
            if(lotteryNum==0){
                alert("你的抽奖次数已用尽!")
                return
            }
            // 把抽奖状态设置为不可点击
            beginBtn = false
            //抽奖次数递减
            lotteryNum--
            $('#begin span').text(lotteryNum)
            $('#begin').addClass('clicked')
            // 抽奖定时器开始
            timer = setInterval(function(){
                    $('.lottery ul li.item').eq(lotteryArray[lotteryIndex]).removeClass('active');
                    lotteryIndex++; 
                    if (lotteryIndex >= 8) {
                        lotteryIndex = 0;
                    }
                    $('.lottery ul li.item').eq(lotteryArray[lotteryIndex]).addClass('active');
            },100)
            // 结束抽奖
            setTimeout(function(){
                $('#begin').removeClass('clicked')
                clearInterval(timer);
                if(lotteryNum>=0){
                    beginBtn = true
                }
                // 最终中奖结果
                var currentResult = $('.lottery ul li.item').eq(lotteryArray[lotteryIndex]).find('p').text();
                // 把每次结果加入到数组中
                result.push(currentResult)
                // 移除中奖效果
                $('.lottery ul li.item').removeClass('active');
                alert("恭喜你抽中:"+currentResult)
                console.log(result)
            }, Math.round(Math.random() * lotteryTime) + 1000)
        }
    })
    // 点击最终中奖按钮,没有页面 这里只做简单提示
    $('.foot .goods').click(function(){
        if(result.length==0){
            alert("你的奖品空空如也,快去抽奖吧!")
            return
        }else{
            alert("你共抽中了:"+result.join())    
        }
    })

站长提示:
1. 苦力吧素材官方QQ群:950875342
2. 平台上所有素材资源,需注册登录会员方能正常下载。
3. 会员用户积极反馈网站、素材资源BUG或错误问题,每次奖励2K币
4. PHP源码类素材,如需协助安装调试,或你有二次开发需求,可联系苦力吧客服。
5. 付费素材资源,需充值后方能下载,如有任何疑问可直接联系苦力吧客服
相关资源 / 抽奖&游戏

原生javascript制作的找茬游戏源码

一款纯js实现的找茬网页小游戏,很像微信中的找茬游戏,在随机出现的方块中找出不同的方块图片,找出方块中不同的图案,随着方块数量增加,难度也是随之增加,最后的图片越来越小。
  抽奖&游戏
 1238  0

jquery开发的html5响应式扫雷游戏

很经典的一款网页在线小游戏,带倒计时功能,响应式布局设计!
  抽奖&游戏
 4453  0

jquery数字华容道小游戏代码

一款数字华容道小游戏,简单难玩,核心代码有详细的注释说明,可自定义难度、可扩展。
  抽奖&游戏
 3195  0

jquery随机头像图片抽奖特效代码

按住键盘空格键即可开始抽奖,奖项分为一二三等奖,中奖后头像图片动画飞入对应奖项内。
  抽奖&游戏
 7426  0

评论数(0) 回复有机会获得K币 用户协议

^_^ 还没有人评论,快来抢个沙发!
😀
  • 😀
  • 😊
  • 😂
  • 😍
  • 😑
  • 😷
  • 😵
  • 😛
  • 😣
  • 😱
  • 😋
  • 😎
  • 😵
  • 😕
  • 😶
  • 😚
  • 😜
  • 😭
发表评论