🎲 Lottery.js 开源的 JavaScript 抽奖小应用

2017-10-10 22:52:38 +08:00
 unstop

Lottery.js

📖 简介

Lottery.js 是一个简单的抽奖小应用,主要特征有:

👀 预览

🔗 链接

LiveDemo: https://meetmore.github.io/lottery.js/

GitHub: https://github.com/meetmore/lottery.js/

💡 缘起

该功能源自 多会 为活动提供的现场抽奖大屏,如果你不仅需要一个抽奖页面,还需要活动报名售票现场签到等功能的话,欢迎 注册体验多会

8101 次点击
所在节点    分享创造
39 条回复
NekoTora
2017-10-10 23:04:24 +08:00
😘👍
assad
2017-10-10 23:08:07 +08:00
😙
garth
2017-10-11 08:32:37 +08:00
在手机上看效果不太好
unstop
2017-10-11 09:50:42 +08:00
@garth 刚刚试了一下,确实有些问题…

主要考虑的应用场景是在电脑上用浏览器开全屏展示,因此没有对手机做专门的兼容。

pull requests are welcome :)
levon
2017-10-11 09:55:21 +08:00
mark
lauix
2017-10-11 09:59:58 +08:00
还好吧,一般般。

bug 挺多的。
kurtrossel
2017-10-11 10:00:11 +08:00
Richard 什么背景,每次都是他中奖?
unstop
2017-10-11 10:02:14 +08:00
@lauix 具体遇到了什么 bug ?
levon
2017-10-11 10:04:27 +08:00
@kurtrossel Boss,说明可以做手脚,好东西,哈哈
unstop
2017-10-11 10:06:01 +08:00
@kurtrossel 在录制 gif 的时候为了保证效果所以钦定了由 Richard 来拿这个奖。
TangMonk
2017-10-11 10:23:33 +08:00
美洽该升级了啊
torbrowserbridge
2017-10-11 10:41:09 +08:00
人再多点,UI 怎么处理的?
unstop
2017-10-11 10:42:57 +08:00
@torbrowserbridge 有一个自动调整头像大小的选项( fitsize ),如果打开之后会自动缩小头像尺寸,来尽可能将所有头像展示在同一屏。
nimingyonghu
2017-10-11 10:49:59 +08:00
不错 赞一个.
但是有一点感觉很奇怪,就是感觉移动速度有点慢了,不知道速度可以设置不啊?如果只是 demo 里的速度的话,感觉手速快的人甚至可以在白圈停在某个人头像上时秒按 STOP.

另外,个人建议能否加个特效,比如白圈转动的时候,出现个遮罩什么的,只有白圈选中的人是高亮那种...
unstop
2017-10-11 11:36:49 +08:00
@nimingyonghu 很棒的想法。

刚刚加上了速度配置项和高亮效果。
extzhou
2017-10-11 11:39:58 +08:00
感觉可以借鉴过来 通过微信签到 拿到微信头像做抽奖,成功的推送模板消息到微信,另外也同样关心 @torbrowserbridge 说的头像超出一屏时候怎么处理的问题。
unstop
2017-10-11 11:45:12 +08:00
@extzhou 实际上如果是生产级别的使用可以考虑用多会的签到系统,或者用多会的微信群抽奖功能。

上面有提到,头像会自动 resize。

> 有一个自动调整头像大小的选项( fitsize ),如果打开之后会自动缩小头像尺寸,来尽可能将所有头像展示在同一屏。
dyxang
2017-10-11 12:53:24 +08:00
如果没有头像只有名字怎么办?那显示的是什么?
unstop
2017-10-11 12:58:25 +08:00
@dyxang 目前来说,头像是必填的…
kokdemo
2017-10-11 13:06:49 +08:00
@unstop 网站的 navbar 里 点 logo 回不到主页……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/396607

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX