Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

xkh/lottery-plug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

4 Commits

Repository files navigation

Lottery

JavaScript纯原生九宫格抽奖插件(无依赖),具体抽奖数目和样式可自行设置

特点:兼容好,原生插件,体积小,无依赖

方法:

  • 1 run(number,function(){}) 获奖;
  • 2 running(function(){}) 无限转圈;
  • 3 runningStop() 停止无限转圈。

初始化:

Lottery.init({
 classChild: "lottery-li", //抽奖元素类名前缀 例如:class="lottery-unit lottery-unit-1"
 classOn: "select-on", //抽奖元素高亮样式类名
 loop: 3, //初始旋转圈数
 speed: 100 //初始速度
});

同步抽奖:

Lottery.run(2, //抽中第几个, 必须为数字
 function () {
 //这里是回调函数的内容
 console.log('中奖');
 }
);

异步抽奖:

Lottery.running(function () { //无限匀速转动
 $.get('xxxx',{},function (res) {
 Lottery.runningStop(); //停止转动
 Lottery.run(2, function () { //抽奖结构
 console.log('中奖');
 });
 });
});

About

JavaScript纯原生九宫格抽奖插件(无依赖)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /