最新下载
jQuery自动填充表单功能代码
Vue记事本添加删除特效
24小时阅读排行榜
- 1 如何在 Django 中通过条件筛选获取数据库的多条记录并关联其他模型
- 2 如何判断 URL 中 group/ 后是否存在动态路径段
- 3 如何使用 XPath 精确匹配不包含特定子字符串的 class 属性元素
- 4 XPath 如何匹配 class 属性值不包含指定子字符串的元素?
- 5 XPath:精准筛选不包含特定子字符串的 class 属性元素
- 6 如何根据输入框内容动态改变页面样式(如背景色)
- 7 HAProxy 负载均衡失效:解决因 HTTP 持久连接导致的后端粘连问题
- 8 如何在 Laravel 项目中为 HTML 图像设置宽高属性
- 9 如何在不修改原有结构体的情况下为 Go 中的 struct 动态添加字段
- 10 如何在 Django 中通过条件筛选获取数据库中的多列数据
- 11 DISTINCT ON (PostgreSQL) 与 ROW_NUMBER() 的性能对比
- 12 如何在类中安全复用外部循环变量调用字符串方法
- 13 如何在 jQuery Bootgrid 中动态修改数据源 URL 并刷新表格
- 14 如何在 Laravel 表单中正确保留筛选后的复选框选中状态
- 15 AWS Lambda 中数据库连接复用导致读取陈旧数据的解决方案
最新教程
-
- Node.js 教程
- 16295 2025-08-28
-
- CSS3 教程
- 1546956 2025-08-27
-
- Rust 教程
- 23421 2025-08-27
-
- Vue 教程
- 25862 2025-08-22
-
- PostgreSQL 教程
- 22359 2025-08-21
-
- Git 教程
- 9314 2025-08-21
非常简单的html5 canvas实现的圆形转盘抽奖代码,无需jQuery就可以实现的抽奖转盘特效。
var fillStyle = ['rgb(255,154,2)','rgb(210,92,4)','rgb(255,154,0)','rgb(210,92,4)','rgb(255,154,0)','rgb(210,92,4)','rgb(255,154,0)','rgb(210,92,4)','rgb(255,154,0)','rgb(210,92,4)']
,fillText = ['一等奖','二等奖','三等奖','四等奖','五等奖','六等奖','7等奖','8等奖','9等奖','10等奖']
,width = 400
,height = 400
,c_x = 200
,c_y =200
,radius = 170 // 圆盘半径
,canvas = document.getElementById('bg')
,index =0
,timer = null
,running = false // 是否运行中
,speed = 300 // 速度
,isBeginPrize = false // 是否开始抽奖
,stepping=0 // 步数,经过一个扇形为1步
,basecircle = 3 // 点击开始时,圆盘旋转的圈数,旋转玩指定圈数之后,再根据selected的值确定奖项
,selected =0; // 最终选中第几个扇形,也就是确定几等奖
