修改jquery.slotmachine.js,控制停止位置

jquery.slotmachine.js是实现老虎机抽奖功能的插件

默认的jquery.slotmachine.js是不能控制最后的

但里面futureActive这个属性就是最后的结果,只要在滚动结束之前设置这个值就能控制停止位置

在jquery.slotmachine.js任何位置添加以下方法

SlotMachine.prototype.setResult = function(setnum){
        this.futureActive = setnum;
    };

 

业务调用:

1、第一步初始化(有多个转轮,已其中一个为例)

var  machine1 = $("#machine1").slotMachine({
            active    : 0,
            delay    : 200
        });

2、启动旋转

machine1.shuffle();   里面不要带参数,不带参数代表永不停下来

3、调用后台结果,并控制停止位置

ajax调用跳过,自己写

  machine1.setResult(2);  // 表示停在第三个结果位置   从0开始
      machine1.stop();  // 停止转动

你可能感兴趣的:(jquery)